first 10 channels routed
authorBdale Garbee <bdale@gag.com>
Sun, 15 Jan 2023 15:46:29 +0000 (08:46 -0700)
committerBdale Garbee <bdale@gag.com>
Sun, 15 Jan 2023 15:46:29 +0000 (08:46 -0700)
csm84clio.lht [new file with mode: 0644]
csm84clio.sch

diff --git a/csm84clio.lht b/csm84clio.lht
new file mode 100644 (file)
index 0000000..a327edd
--- /dev/null
@@ -0,0 +1,46713 @@
+ha:pcb-rnd-board-v8 {
+ ha:netlists {
+  li:input {
+   ha:GND {
+    li:conn {
+     C1-2
+     C2-2
+     C3-1
+     C4-1
+     C5-1
+     C6-2
+     C7-2
+     C8-2
+     C9-2
+     C10-2
+     C11-2
+     C13-2
+     D1-2
+     D2-2
+     H1-1
+     H2-1
+     H3-1
+     H4-1
+     J1-3
+     J1-6
+     J1-11
+     J1-14
+     J1-15
+     J1-18
+     J1-21
+     J1-26
+     J1-29
+     J1-30
+     J2-3
+     J2-6
+     J2-11
+     J2-14
+     J2-15
+     J2-18
+     J2-21
+     J2-26
+     J2-29
+     J2-30
+     J3-3
+     J3-6
+     J3-11
+     J3-14
+     J3-15
+     J3-18
+     J3-21
+     J3-26
+     J3-29
+     J3-30
+     J4-3
+     J4-6
+     J4-11
+     J4-14
+     J4-15
+     J4-18
+     J4-21
+     J4-26
+     J4-29
+     J4-30
+     J5-3
+     J5-6
+     J5-11
+     J5-14
+     J5-15
+     J5-18
+     J5-21
+     J5-26
+     J5-29
+     J5-30
+     J6-5
+     J6-G
+     J7-1
+     J8-2
+     Q1-1
+     Q1-3
+     Q2-1
+     Q2-3
+     Q3-1
+     Q3-3
+     Q4-1
+     Q4-3
+     Q5-1
+     Q5-3
+     Q6-1
+     Q6-3
+     Q7-1
+     Q7-3
+     Q8-1
+     Q8-3
+     Q9-1
+     Q9-3
+     Q10-1
+     Q10-3
+     Q11-1
+     Q11-3
+     Q12-1
+     Q12-3
+     Q13-1
+ Q13-3; Q14-1; Q14-3; Q15-1; Q15-3; Q16-1; Q16-3; Q17-1; Q17-3; Q18-1; Q18-3; Q19-1; Q19-3; Q20-1; Q20-3; Q21-1; Q21-3; Q22-1; Q22-3; Q23-1; Q23-3; Q24-1; Q24-3; Q25-1; Q25-3; R1-1; R2-1; R5-1; R6-1; R9-1; R10-1; R13-1; R14-1; R17-1; R18-1; R56-1; R59-1; R60-1; R63-1; R64-1; R67-1; R68-1; R71-1; R72-1; R75-1; R76-1; R79-1; R80-1; R83-1; R84-1; R87-1; R88-1; R91-1; R92-1; R95-1; R96-1; R99-1; R100-1; R103-1; R104-1; R107-1; R108-1; R111-1; R112-1; R115-1; R116-1; R118-1; R119-1; R122-1; R123-1; R126-1; R127-1; R130-1; R131-1; R134-1; U1-10; U1-19; U1-20; U1-27; U1-37; U1-49; U1-74; U1-94; U1-99; U2-2; U2-4; X1-2; X1-4;    }
+   }
+   ha:swclk {
+    li:conn {
+     J7-4
+     U1-76
+    }
+   }
+   ha:swdio {
+    li:conn {
+     J7-3
+     U1-72
+    }
+   }
+   ha:unnamed_net1 {
+    li:conn {
+     C1-1
+     U1-13
+     X1-3
+    }
+   }
+   ha:unnamed_net2 {
+    li:conn {
+     C2-1
+     U1-12
+     X1-1
+    }
+   }
+   ha:unnamed_net3 {
+    li:conn {
+     J6-2
+     R54-2
+    }
+   }
+   ha:unnamed_net4 {
+    li:conn {
+     J6-3
+     R55-2
+    }
+   }
+   ha:unnamed_net6 {
+    li:conn {
+     D3-1
+     J8-1
+    }
+   }
+   ha:unnamed_net7 {
+    li:conn {
+     Q1-2
+     R3-2
+    }
+   }
+   ha:unnamed_net8 {
+    li:conn {
+     Q1-4
+     R4-2
+    }
+   }
+   ha:unnamed_net9 {
+    li:conn {
+     C13-1
+     D3-2
+ J1-2; J1-5; J1-8; J1-10; J1-13; J1-17; J1-20; J1-23; J1-25; J1-28; J2-2; J2-5; J2-8; J2-10; J2-13; J2-17; J2-20; J2-23; J2-25; J2-28; J3-2; J3-5; J3-8; J3-10; J3-13; J3-17; J3-20; J3-23; J3-25; J3-28; J4-2; J4-5; J4-8; J4-10; J4-13; J4-17; J4-20; J4-23; J4-25; J4-28; J5-2; J5-5; J5-8; J5-10; J5-13; J5-17; J5-20; J5-23; J5-25; J5-28;    }
+   }
+   ha:unnamed_net10 {
+    li:conn {
+     Q2-2
+     R7-2
+    }
+   }
+   ha:unnamed_net11 {
+    li:conn {
+     Q2-4
+     R8-2
+    }
+   }
+   ha:+3.3V {
+    li:conn {
+     C4-2
+     C6-1
+     C7-1
+     C8-1
+     C9-1
+     C10-1
+     C11-1
+     U1-6
+     U1-11
+ U1-21; U1-22; U1-28; U1-50; U1-75; U1-100; U2-5;    }
+   }
+   ha:fet_0 {
+    li:conn {
+     J1-1
+     Q1-7
+     Q1-8
+    }
+   }
+   ha:fet_1 {
+    li:conn {
+     J1-4
+     Q3-7
+     Q3-8
+    }
+   }
+   ha:fet_2 {
+    li:conn {
+     J1-7
+     Q2-5
+     Q2-6
+    }
+   }
+   ha:fet_3 {
+    li:conn {
+     J1-9
+     Q1-5
+     Q1-6
+    }
+   }
+   ha:fet_4 {
+    li:conn {
+     J1-12
+     Q3-5
+     Q3-6
+    }
+   }
+   ha:fet_5 {
+    li:conn {
+     J1-16
+     Q5-5
+     Q5-6
+    }
+   }
+   ha:fet_6 {
+    li:conn {
+     J1-19
+     Q4-5
+     Q4-6
+    }
+   }
+   ha:fet_7 {
+    li:conn {
+     J1-22
+     Q2-7
+     Q2-8
+    }
+   }
+   ha:fet_8 {
+    li:conn {
+     J1-24
+     Q5-7
+     Q5-8
+    }
+   }
+   ha:fet_9 {
+    li:conn {
+     J1-27
+     Q4-7
+     Q4-8
+    }
+   }
+   ha:unnamed_net13 {
+    li:conn {
+     Q3-4
+     R12-2
+    }
+   }
+   ha:unnamed_net14 {
+    li:conn {
+     Q4-2
+     R15-2
+    }
+   }
+   ha:unnamed_net15 {
+    li:conn {
+     Q4-4
+     R16-2
+    }
+   }
+   ha:unnamed_net16 {
+    li:conn {
+     Q5-2
+     R19-2
+    }
+   }
+                                         ha:unnamed_net26 {
+                                         li:conn { Q10-2; R73-2;                                         }
+                                         }
+                                         ha:unnamed_net18 {
+                                         li:conn { Q6-2; R57-2;                                         }
+                                         }
+                                         ha:unnamed_net19 {
+                                         li:conn { Q6-4; R58-2;                                         }
+                                         }
+                                         ha:unnamed_net20 {
+                                         li:conn { Q7-2; R61-2;                                         }
+                                         }
+                                         ha:unnamed_net31 {
+                                         li:conn { Q12-4; R82-2;                                         }
+                                         }
+                                         ha:unnamed_net17 {
+                                         li:conn { Q5-4; R20-2;                                         }
+                                         }
+                                        ha:unnamed_net12 {
+                                        li:conn { Q3-2; R11-2;                                        }
+                                        }
+                                         ha:unnamed_net29 {
+                                         li:conn { Q11-4; R78-2;                                         }
+                                         }
+                                         ha:unnamed_net25 {
+                                         li:conn { Q9-4; R70-2;                                         }
+                                         }
+                                         ha:unnamed_net36 {
+                                         li:conn { Q21-2; R93-2;                                         }
+                                         }
+                                         ha:unnamed_net27 {
+                                         li:conn { Q10-4; R74-2;                                         }
+                                         }
+                                         ha:unnamed_net22 {
+                                         li:conn { Q8-2; R65-2;                                         }
+                                         }
+                                         ha:unnamed_net23 {
+                                         li:conn { Q8-4; R66-2;                                         }
+                                         }
+                                         ha:unnamed_net35 {
+                                         li:conn { Q20-4; R90-2;                                         }
+                                         }
+                                         ha:unnamed_net30 {
+                                         li:conn { Q12-2; R81-2;                                         }
+                                         }
+                                         ha:unnamed_net37 {
+                                         li:conn { Q21-4; R94-2;                                         }
+                                         }
+                                         ha:reset_n {
+                                         li:conn { C3-2; J7-2; U1-14;                                         }
+                                         }
+                                        ha:unnamed_net21 {
+                                        li:conn { Q7-4; R62-2;                                        }
+                                        }
+                                         ha:unnamed_net45 {
+                                         li:conn { Q13-4; R110-2;                                         }
+                                         }
+                                         ha:unnamed_net40 {
+                                         li:conn { Q23-2; R101-2;                                         }
+                                         }
+                                        ha:unnamed_net24 {
+                                        li:conn { Q9-2; R69-2;                                        }
+                                        }
+                                         ha:unnamed_net48 {
+                                         li:conn { Q15-2; R117-2;                                         }
+                                         }
+                                         ha:unnamed_net38 {
+                                         li:conn { Q22-2; R97-2;                                         }
+                                         }
+                                         ha:unnamed_net32 {
+                                         li:conn { Q19-2; R85-2;                                         }
+                                         }
+                                        ha:unnamed_net28 {
+                                        li:conn { Q11-2; R77-2;                                        }
+                                        }
+                                        ha:unnamed_net34 {
+                                        li:conn { Q20-2; R89-2;                                        }
+                                        }
+                                         ha:unnamed_net47 {
+                                         li:conn { Q14-4; R114-2;                                         }
+                                         }
+                                         ha:unnamed_net41 {
+                                         li:conn { Q23-4; R102-2;                                         }
+                                         }
+                                         ha:unnamed_net49 {
+                                         li:conn { Q15-4; r1-2;                                         }
+                                         }
+                                         ha:unnamed_net43 {
+                                         li:conn { Q24-4; R106-2;                                         }
+                                         }
+                                         ha:unnamed_net39 {
+                                         li:conn { Q22-4; R98-2;                                         }
+                                         }
+                                         ha:unnamed_net50 {
+                                         li:conn { Q16-2; R120-2;                                         }
+                                         }
+                                        ha:unnamed_net33 {
+                                        li:conn { Q19-4; R86-2;                                        }
+                                        }
+                                         ha:unnamed_net59 {
+                                         li:conn { D2-1; R53-1;                                         }
+                                         }
+                                         ha:unnamed_net53 {
+                                         li:conn { Q17-4; R125-2;                                         }
+                                         }
+                                         ha:unnamed_net54 {
+                                         li:conn { Q18-2; R128-2;                                         }
+                                         }
+                                         ha:unnamed_net55 {
+                                         li:conn { Q18-4; R129-2;                                         }
+                                         }
+                                         ha:unnamed_net56 {
+                                         li:conn { Q25-2; R132-2;                                         }
+                                         }
+                                         ha:unnamed_net44 {
+                                         li:conn { Q13-2; R109-2;                                         }
+                                         }
+                                         ha:unnamed_net58 {
+                                         li:conn { D1-1; R52-1;                                         }
+                                         }
+                                        ha:unnamed_net46 {
+                                        li:conn { Q14-2; R113-2;                                        }
+                                        }
+                                         ha:unnamed_net52 {
+                                         li:conn { Q17-2; R124-2;                                         }
+                                         }
+                                         ha:usbdp {
+                                         li:conn { R55-1; U1-71;                                         }
+                                         }
+                                        ha:unnamed_net42 {
+                                        li:conn { Q24-2; R105-2;                                        }
+                                        }
+                                         ha:led_green {
+                                         li:conn { R53-2; U1-51;                                         }
+                                         }
+                                         ha:led_red {
+                                         li:conn { R52-2; U1-52;                                         }
+                                         }
+                                        ha:unnamed_net51 {
+                                        li:conn { Q16-4; R121-2;                                        }
+                                        }
+                                         ha:usbdm {
+                                         li:conn { R54-1; U1-70;                                         }
+                                         }
+                                         ha:fet_10 {
+                                         li:conn { J2-1; Q6-5; Q6-6;                                         }
+                                         }
+                                         ha:fet_11 {
+                                         li:conn { J2-4; Q6-7; Q6-8;                                         }
+                                         }
+                                         ha:fet_12 {
+                                         li:conn { J2-7; Q7-5; Q7-6;                                         }
+                                         }
+                                         ha:fet_13 {
+                                         li:conn { J2-9; Q7-7; Q7-8;                                         }
+                                         }
+                                        ha:unnamed_net57 {
+                                        li:conn { Q25-4; R133-2;                                        }
+                                        }
+                                        ha:fet_14 {
+                                        li:conn { J2-12; Q8-5; Q8-6;                                        }
+                                        }
+                                        ha:step_14 {
+                                        li:conn { R66-1; R67-2;                                        }
+                                        }
+                                        ha:step_20 {
+                                        li:conn { R78-1; R79-2;                                        }
+                                        }
+                                         ha:fet_15 {
+                                         li:conn { J2-16; Q8-7; Q8-8;                                         }
+                                         }
+                                         ha:step_23 {
+                                         li:conn { R80-2; R81-1;                                         }
+                                         }
+                                        ha:step_21 {
+                                        li:conn { R76-2; R77-1;                                        }
+                                        }
+                                         ha:step_25 {
+                                         li:conn { R108-2; R109-1;                                         }
+                                         }
+                                         ha:step_26 {
+                                         li:conn { R114-1; R115-2;                                         }
+                                         }
+                                        ha:step_24 {
+                                        li:conn { R110-1; R111-2;                                        }
+                                        }
+                                         ha:step_28 {
+                                         li:conn { R118-2; r1-1;                                         }
+                                         }
+                                         ha:step_29 {
+                                         li:conn { R116-2; R117-1;                                         }
+                                         }
+                                        ha:step_27 {
+                                        li:conn { R112-2; R113-1;                                        }
+                                        }
+                                         ha:step_36 {
+                                         li:conn { R86-1; R87-2;                                         }
+                                         }
+                                         ha:step_37 {
+                                         li:conn { R84-2; R85-1;                                         }
+                                         }
+                                        ha:step_35 {
+                                        li:conn { R127-2; R128-1;                                        }
+                                        }
+                                         ha:step_39 {
+                                         li:conn { R88-2; R89-1;                                         }
+                                         }
+                                         ha:step_30 {
+                                         li:conn { R121-1; R122-2;                                         }
+                                         }
+                                        ha:step_38 {
+                                        li:conn { R90-1; R91-2;                                        }
+                                        }
+                                         ha:step_32 {
+                                         li:conn { R125-1; R126-2;                                         }
+                                         }
+                                         ha:step_33 {
+                                         li:conn { R123-2; R124-1;                                         }
+                                         }
+                                         ha:step_34 {
+                                         li:conn { R129-1; R130-2;                                         }
+                                         }
+                                         ha:step_40 {
+                                         li:conn { R94-1; R95-2;                                         }
+                                         }
+                                        ha:step_31 {
+                                        li:conn { R119-2; R120-1;                                        }
+                                        }
+                                         ha:fet_17 {
+                                         li:conn { J2-22; Q9-7; Q9-8;                                         }
+                                         }
+                                         ha:fet_18 {
+                                         li:conn { J2-24; Q10-5; Q10-6;                                         }
+                                         }
+                                         ha:fet_19 {
+                                         li:conn { J2-27; Q10-7; Q10-8;                                         }
+                                         }
+                                         ha:fet_25 {
+                                         li:conn { J3-16; Q13-7; Q13-8;                                         }
+                                         }
+                                        ha:step_41 {
+                                        li:conn { R92-2; R93-1;                                        }
+                                        }
+                                         ha:fet_20 {
+                                         li:conn { J3-1; Q11-5; Q11-6;                                         }
+                                         }
+                                         ha:fet_16 {
+                                         li:conn { J2-19; Q9-5; Q9-6;                                         }
+                                         }
+                                         ha:fet_22 {
+                                         li:conn { J3-7; Q12-5; Q12-6;                                         }
+                                         }
+                                         ha:fet_23 {
+                                         li:conn { J3-9; Q12-7; Q12-8;                                         }
+                                         }
+                                         ha:fet_24 {
+                                         li:conn { J3-12; Q13-5; Q13-6;                                         }
+                                         }
+                                         ha:fet_37 {
+                                         li:conn { J4-22; Q19-7; Q19-8;                                         }
+                                         }
+                                        ha:fet_26 {
+                                        li:conn { J3-19; Q14-5; Q14-6;                                        }
+                                        }
+                                         ha:fet_27 {
+                                         li:conn { J3-22; Q14-7; Q14-8;                                         }
+                                         }
+                                         ha:fet_28 {
+                                         li:conn { J3-24; Q15-5; Q15-6;                                         }
+                                         }
+                                         ha:fet_21 {
+                                         li:conn { J3-4; Q11-7; Q11-8;                                         }
+                                         }
+                                         ha:fet_35 {
+                                         li:conn { J4-16; Q18-7; Q18-8;                                         }
+                                         }
+                                         ha:fet_36 {
+                                         li:conn { J4-19; Q19-5; Q19-6;                                         }
+                                         }
+                                         ha:fet_42 {
+                                         li:conn { J5-7; Q22-5; Q22-6;                                         }
+                                         }
+                                         ha:fet_30 {
+                                         li:conn { J4-1; Q16-5; Q16-6;                                         }
+                                         }
+                                        ha:fet_31 {
+                                        li:conn { J4-4; Q16-7; Q16-8;                                        }
+                                        }
+                                         ha:fet_32 {
+                                         li:conn { J4-7; Q17-5; Q17-6;                                         }
+                                         }
+                                         ha:fet_33 {
+                                         li:conn { J4-9; Q17-7; Q17-8;                                         }
+                                         }
+                                         ha:fet_29 {
+                                         li:conn { J3-27; Q15-7; Q15-8;                                         }
+                                         }
+                                         ha:fet_40 {
+                                         li:conn { J5-1; Q21-5; Q21-6;                                         }
+                                         }
+                                         ha:fet_41 {
+                                         li:conn { J5-4; Q21-7; Q21-8;                                         }
+                                         }
+                                         ha:step_17 {
+                                         li:conn { R68-2; R69-1;                                         }
+                                         }
+                                         ha:fet_38 {
+                                         li:conn { J4-24; Q20-5; Q20-6;                                         }
+                                         }
+                                        ha:fet_39 {
+                                        li:conn { J4-27; Q20-7; Q20-8;                                        }
+                                        }
+                                         ha:fet_45 {
+                                         li:conn { J5-16; Q23-7; Q23-8;                                         }
+                                         }
+                                         ha:fet_46 {
+                                         li:conn { J5-19; Q24-5; Q24-6;                                         }
+                                         }
+                                         ha:fet_47 {
+                                         li:conn { J5-22; Q24-7; Q24-8;                                         }
+                                         }
+                                         ha:fet_34 {
+                                         li:conn { J4-12; Q18-5; Q18-6;                                         }
+                                         }
+                                         ha:fet_49 {
+                                         li:conn { J5-27; Q25-7; Q25-8;                                         }
+                                         }
+                                         ha:step_15 {
+                                         li:conn { R64-2; R65-1;                                         }
+                                         }
+                                         ha:step_16 {
+                                         li:conn { R70-1; R71-2;                                         }
+                                         }
+                                         ha:fet_43 {
+                                         li:conn { J5-9; Q22-7; Q22-8;                                         }
+                                         }
+                                        ha:fet_44 {
+                                        li:conn { J5-12; Q23-5; Q23-6;                                        }
+                                        }
+                                         ha:step_19 {
+                                         li:conn { R72-2; R73-1;                                         }
+                                         }
+                                         ha:step_45 {
+                                         li:conn { R100-2; R101-1;                                         }
+                                         }
+                                         ha:step_10 {
+                                         li:conn { R58-1; R59-2;                                         }
+                                         }
+                                         ha:fet_48 {
+                                         li:conn { J5-24; Q25-5; Q25-6;                                         }
+                                         }
+                                         ha:step_12 {
+                                         li:conn { R62-1; R63-2;                                         }
+                                         }
+                                         ha:step_13 {
+                                         li:conn { R60-2; R61-1;                                         }
+                                         }
+                                         ha:step_42 {
+                                         li:conn { R98-1; R99-2;                                         }
+                                         }
+                                         ha:step_22 {
+                                         li:conn { R82-1; R83-2;                                         }
+                                         }
+                                        ha:step_18 {
+                                        li:conn { R74-1; R75-2;                                        }
+                                        }
+                                         ha:step_46 {
+                                         li:conn { R106-1; R107-2;                                         }
+                                         }
+                                         ha:step_47 {
+                                         li:conn { R104-2; R105-1;                                         }
+                                         }
+                                         ha:step_48 {
+                                         li:conn { R133-1; R134-2;                                         }
+                                         }
+                                         ha:step_11 {
+                                         li:conn { R56-2; R57-1;                                         }
+                                         }
+                                         ha:step_43 {
+                                         li:conn { R96-2; R97-1;                                         }
+                                         }
+                                        ha:step_44 {
+                                        li:conn { R102-1; R103-2;                                        }
+                                        }
+                                        ha:step_49 {
+                                        li:conn { R131-2; R132-1;                                        }
+                                        }
+   ha:step_0 {
+    li:conn {
+     R1-2
+     R3-1
+     U1-40
+    }
+   }
+   ha:step_1 {
+    li:conn {
+     R9-2
+     R11-1
+     U1-44
+    }
+   }
+   ha:step_2 {
+    li:conn {
+     R6-2
+     R8-1
+     U1-48
+    }
+   }
+   ha:step_3 {
+    li:conn {
+     R2-2
+     R4-1
+     U1-39
+    }
+   }
+   ha:step_4 {
+    li:conn {
+     R10-2
+     R12-1
+     U1-43
+    }
+   }
+   ha:step_5 {
+    li:conn {
+     R18-2
+ R20-1; U1-41;    }
+   }
+   ha:step_6 {
+    li:conn {
+     R14-2
+     R16-1
+     U1-45
+    }
+   }
+   ha:step_7 {
+    li:conn {
+     R5-2
+     R7-1
+     U1-47
+    }
+   }
+   ha:step_8 {
+    li:conn {
+     R17-2
+     R19-1
+     U1-42
+    }
+   }
+   ha:step_9 {
+    li:conn {
+     R13-2
+     R15-1
+     U1-46
+    }
+   }
+   ha:v_usb {
+    li:conn {
+     C5-2
+     J6-1
+     U2-1
+     U2-3
+    }
+   }
+  }
+ }
+ ha:meta {
+  ha:size {
+   thermal_scale = 0.500000
+   x = 3.6in
+   y = 3.1in
+  }
+  ha:grid {
+   spacing = 1.0mil
+   offs_x = 0.0
+   offs_y = 0.0
+  }
+ }
+ ha:layer_stack {
+  li:groups {
+   ha:0 {
+    ha:type {
+     top = 1
+     paste = 1
+    }
+    li:layers {
+     9
+    }
+    name = top_paste
+   }
+   ha:1 {
+    ha:type {
+     silk = 1
+     top = 1
+    }
+    li:layers {
+     8
+    }
+    name = top_silk
+   }
+   ha:2 {
+    ha:type {
+     top = 1
+     mask = 1
+    }
+    li:layers {
+     10
+    }
+    name = top_mask
+   }
+   ha:3 {
+    ha:type {
+     copper = 1
+     top = 1
+    }
+    li:layers {
+     0
+     2
+    }
+    name = top_copper
+   }
+   ha:4 {
+    ha:attributes {
+     thickness = {0.7375mm }
+    }
+    ha:type {
+     substrate = 1
+     intern = 1
+    }
+    li:layers {
+    }
+    name = grp_4
+   }
+   ha:5 {
+    ha:type {
+     copper = 1
+     intern = 1
+    }
+    li:layers {
+     5
+    }
+    name = Intern
+   }
+   ha:6 {
+    ha:attributes {
+     thickness = {0.125mm }
+    }
+    ha:type {
+     substrate = 1
+     intern = 1
+    }
+    li:layers {
+    }
+    name = grp_6
+   }
+   ha:7 {
+    ha:type {
+     copper = 1
+     intern = 1
+    }
+    li:layers {
+     4
+    }
+    name = Intern
+   }
+   ha:8 {
+    ha:attributes {
+     thickness = {0.7375mm }
+    }
+    ha:type {
+     substrate = 1
+     intern = 1
+    }
+    li:layers {
+    }
+    name = grp_8
+   }
+   ha:9 {
+    purpose = uroute
+    ha:type {
+     boundary = 1
+    }
+    li:layers {
+     6
+    }
+    name = global_outline
+   }
+   ha:10 {
+    ha:type {
+     bottom = 1
+     copper = 1
+    }
+    li:layers {
+     1
+     3
+    }
+    name = bottom_copper
+   }
+   ha:11 {
+    ha:type {
+     bottom = 1
+     mask = 1
+    }
+    li:layers {
+     11
+    }
+    name = bottom_mask
+   }
+   ha:12 {
+    ha:type {
+     silk = 1
+     bottom = 1
+    }
+    li:layers {
+     7
+    }
+    name = bottom_silk
+   }
+   ha:13 {
+    ha:type {
+     bottom = 1
+     paste = 1
+    }
+    li:layers {
+     12
+    }
+    name = bottom_paste
+   }
+   ha:14 {
+    purpose = proute
+    ha:type {
+     mech = 1
+    }
+    li:layers {
+     13
+    }
+    name = pmech
+   }
+   ha:15 {
+    purpose = uroute
+    ha:type {
+     mech = 1
+    }
+    li:layers {
+     14
+    }
+    name = umech
+   }
+   ha:16 {
+    ha:attributes {
+     init-invis = 1
+    }
+    purpose = assy
+    ha:type {
+     top = 1
+     doc = 1
+    }
+    li:layers {
+     15
+    }
+    name = top_assy
+   }
+   ha:17 {
+    ha:attributes {
+     init-invis = 1
+    }
+    purpose = assy
+    ha:type {
+     bottom = 1
+     doc = 1
+    }
+    li:layers {
+     16
+    }
+    name = bot_assy
+   }
+   ha:18 {
+    ha:attributes {
+     init-invis = 1
+    }
+    purpose = fab
+    ha:type {
+     top = 1
+     doc = 1
+    }
+    li:layers {
+     17
+    }
+    name = fab
+   }
+  }
+ }
+ ha:font {
+  ha:geda_pcb {
+   id = 0
+   ha:symbols {
+    ha:] {
+     width = 0.127001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 10.0mil
+      }
+      ha:line.1 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 5.0mil
+       y1 = 10.0mil
+      }
+      ha:line.2 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 50.0mil
+      }
+     }
+     height = 1.270001mm
+    }
+    ha:&5c {
+     width = 0.762001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 30.0mil
+       y1 = 15.0mil
+      }
+     }
+     height = 1.143001mm
+    }
+    ha:b {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 10.0mil
+      }
+      ha:line.1 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 45.0mil
+      }
+      ha:line.2 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 50.0mil
+      }
+      ha:line.3 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 50.0mil
+      }
+      ha:line.4 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 20.0mil
+       y1 = 35.0mil
+      }
+      ha:line.5 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+      ha:line.6 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 30.0mil
+      }
+      ha:line.7 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 35.0mil
+      }
+     }
+     height = 1.270001mm
+    }
+    ha:c {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+      ha:line.1 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 35.0mil
+      }
+      ha:line.2 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 35.0mil
+      }
+      ha:line.3 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 45.0mil
+      }
+      ha:line.4 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 20.0mil
+       y1 = 50.0mil
+      }
+     }
+     height = 1.270001mm
+    }
+    ha:d {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 20.0mil
+       y1 = 10.0mil
+      }
+      ha:line.1 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 50.0mil
+      }
+      ha:line.2 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 50.0mil
+      }
+      ha:line.3 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 45.0mil
+      }
+      ha:line.4 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 35.0mil
+      }
+      ha:line.5 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 35.0mil
+      }
+      ha:line.6 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 30.0mil
+      }
+      ha:line.7 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+     }
+     height = 1.270001mm
+    }
+    ha:e {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 20.0mil
+       y1 = 50.0mil
+      }
+      ha:line.1 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 45.0mil
+      }
+      ha:line.2 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 35.0mil
+      }
+      ha:line.3 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 35.0mil
+      }
+      ha:line.4 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 30.0mil
+      }
+      ha:line.5 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+      ha:line.6 {
+       y2 = 40.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 40.0mil
+      }
+      ha:line.7 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 20.0mil
+       y1 = 40.0mil
+      }
+     }
+     height = 1.270001mm
+    }
+    ha:f {
+     width = 0.381001mm
+     delta = 10.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 5.0mil
+       y1 = 15.0mil
+      }
+      ha:line.1 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 10.0mil
+       y1 = 15.0mil
+      }
+      ha:line.2 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 15.0mil
+       y1 = 10.0mil
+      }
+      ha:line.3 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 10.0mil
+       y1 = 30.0mil
+      }
+     }
+     height = 1.270001mm
+    }
+    ha:g {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+      ha:line.1 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 30.0mil
+      }
+      ha:line.2 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 35.0mil
+      }
+      ha:line.3 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 35.0mil
+      }
+      ha:line.4 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 45.0mil
+      }
+      ha:line.5 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 50.0mil
+      }
+      ha:line.6 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 50.0mil
+      }
+      ha:line.7 {
+       y2 = 65.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 60.0mil
+      }
+      ha:line.8 {
+       y2 = 65.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 65.0mil
+      }
+      ha:line.9 {
+       y2 = 60.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 65.0mil
+      }
+      ha:line.10 {
+       y2 = 60.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+     }
+     height = 1.651001mm
+    }
+    ha:h {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 10.0mil
+      }
+      ha:line.1 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 35.0mil
+      }
+      ha:line.2 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 30.0mil
+      }
+      ha:line.3 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+      ha:line.4 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 20.0mil
+       y1 = 35.0mil
+      }
+     }
+     height = 1.270001mm
+    }
+    ha:i {
+     width = 0.001um
+     delta = 10.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 21.0mil
+       thickness = 10.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 20.0mil
+      }
+      ha:line.1 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 35.0mil
+      }
+     }
+     height = 1.270001mm
+    }
+    ha:j {
+     width = 0.127001mm
+     delta = 10.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 21.0mil
+       thickness = 10.0mil
+       x1 = 5.0mil
+       x2 = 5.0mil
+       y1 = 20.0mil
+      }
+      ha:line.1 {
+       y2 = 60.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 5.0mil
+       y1 = 35.0mil
+      }
+      ha:line.2 {
+       y2 = 60.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 65.0mil
+      }
+     }
+     height = 1.651001mm
+    }
+    ha:k {
+     width = 0.381001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 10.0mil
+      }
+      ha:line.1 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 15.0mil
+       y1 = 35.0mil
+      }
+      ha:line.2 {
+       y2 = 25.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 10.0mil
+       y1 = 35.0mil
+      }
+     }
+     height = 1.270001mm
+    }
+    ha:l {
+     width = 0.127001mm
+     delta = 10.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 10.0mil
+      }
+      ha:line.1 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 45.0mil
+      }
+     }
+     height = 1.270001mm
+    }
+    ha:m {
+     width = 0.889001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 5.0mil
+       y1 = 35.0mil
+      }
+      ha:line.1 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 10.0mil
+       y1 = 35.0mil
+      }
+      ha:line.2 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 15.0mil
+       y1 = 30.0mil
+      }
+      ha:line.3 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+      ha:line.4 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 20.0mil
+       y1 = 35.0mil
+      }
+      ha:line.5 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 25.0mil
+       y1 = 35.0mil
+      }
+      ha:line.6 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 25.0mil
+       x2 = 30.0mil
+       y1 = 30.0mil
+      }
+      ha:line.7 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 30.0mil
+       x2 = 35.0mil
+       y1 = 30.0mil
+      }
+      ha:line.8 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 35.0mil
+       x2 = 35.0mil
+       y1 = 35.0mil
+      }
+      ha:line.9 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 30.0mil
+      }
+     }
+     height = 1.270001mm
+    }
+    ha:n {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 5.0mil
+       y1 = 35.0mil
+      }
+      ha:line.1 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 10.0mil
+       y1 = 35.0mil
+      }
+      ha:line.2 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 15.0mil
+       y1 = 30.0mil
+      }
+      ha:line.3 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+      ha:line.4 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 20.0mil
+       y1 = 35.0mil
+      }
+      ha:line.5 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 30.0mil
+      }
+     }
+     height = 1.270001mm
+    }
+    ha:o {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 35.0mil
+      }
+      ha:line.1 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 35.0mil
+      }
+      ha:line.2 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 30.0mil
+      }
+      ha:line.3 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+      ha:line.4 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 20.0mil
+       y1 = 35.0mil
+      }
+      ha:line.5 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 50.0mil
+      }
+      ha:line.6 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 50.0mil
+      }
+      ha:line.7 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 45.0mil
+      }
+     }
+     height = 1.270001mm
+    }
+    ha:p {
+     width = 0.635001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 65.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 5.0mil
+       y1 = 35.0mil
+      }
+      ha:line.1 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 30.0mil
+      }
+      ha:line.2 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 10.0mil
+       y1 = 35.0mil
+      }
+      ha:line.3 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+      ha:line.4 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 25.0mil
+       y1 = 30.0mil
+      }
+      ha:line.5 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 25.0mil
+       x2 = 25.0mil
+       y1 = 35.0mil
+      }
+      ha:line.6 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 25.0mil
+       y1 = 50.0mil
+      }
+      ha:line.7 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 20.0mil
+       y1 = 50.0mil
+      }
+      ha:line.8 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 10.0mil
+       y1 = 45.0mil
+      }
+     }
+     height = 1.651001mm
+    }
+    ha:q {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 65.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 20.0mil
+       y1 = 35.0mil
+      }
+      ha:line.1 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+      ha:line.2 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 30.0mil
+      }
+      ha:line.3 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 35.0mil
+      }
+      ha:line.4 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 35.0mil
+      }
+      ha:line.5 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 45.0mil
+      }
+      ha:line.6 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 50.0mil
+      }
+      ha:line.7 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 50.0mil
+      }
+     }
+     height = 1.651001mm
+    }
+    ha:r {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 5.0mil
+       y1 = 35.0mil
+      }
+      ha:line.1 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 10.0mil
+       y1 = 35.0mil
+      }
+      ha:line.2 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+      ha:line.3 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 30.0mil
+      }
+     }
+     height = 1.270001mm
+    }
+    ha:s {
+     width = 0.635001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 20.0mil
+       y1 = 50.0mil
+      }
+      ha:line.1 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 25.0mil
+       y1 = 50.0mil
+      }
+      ha:line.2 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 25.0mil
+       y1 = 40.0mil
+      }
+      ha:line.3 {
+       y2 = 40.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 20.0mil
+       y1 = 40.0mil
+      }
+      ha:line.4 {
+       y2 = 40.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 35.0mil
+      }
+      ha:line.5 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 35.0mil
+      }
+      ha:line.6 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+      ha:line.7 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 25.0mil
+       y1 = 30.0mil
+      }
+      ha:line.8 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 45.0mil
+      }
+     }
+     height = 1.270001mm
+    }
+    ha:t {
+     width = 0.254001mm
+     delta = 10.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 5.0mil
+       y1 = 10.0mil
+      }
+      ha:line.1 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 10.0mil
+       y1 = 45.0mil
+      }
+      ha:line.2 {
+       y2 = 25.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 10.0mil
+       y1 = 25.0mil
+      }
+     }
+     height = 1.270001mm
+    }
+    ha:u {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 30.0mil
+      }
+      ha:line.1 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 45.0mil
+      }
+      ha:line.2 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 50.0mil
+      }
+      ha:line.3 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 50.0mil
+      }
+      ha:line.4 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+     }
+     height = 1.270001mm
+    }
+    ha:v {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 10.0mil
+       y1 = 30.0mil
+      }
+      ha:line.1 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 10.0mil
+       y1 = 30.0mil
+      }
+     }
+     height = 1.270001mm
+    }
+    ha:w {
+     width = 0.762001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 30.0mil
+      }
+      ha:line.1 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 45.0mil
+      }
+      ha:line.2 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 10.0mil
+       y1 = 50.0mil
+      }
+      ha:line.3 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 15.0mil
+       y1 = 50.0mil
+      }
+      ha:line.4 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 15.0mil
+       y1 = 30.0mil
+      }
+      ha:line.5 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 45.0mil
+      }
+      ha:line.6 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 25.0mil
+       y1 = 50.0mil
+      }
+      ha:line.7 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 25.0mil
+       x2 = 30.0mil
+       y1 = 50.0mil
+      }
+      ha:line.8 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 30.0mil
+       x2 = 30.0mil
+       y1 = 30.0mil
+      }
+     }
+     height = 1.270001mm
+    }
+    ha:x {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+      ha:line.1 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 50.0mil
+      }
+     }
+     height = 1.270001mm
+    }
+    ha:y {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 30.0mil
+      }
+      ha:line.1 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 45.0mil
+      }
+      ha:line.2 {
+       y2 = 60.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+      ha:line.3 {
+       y2 = 60.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 65.0mil
+      }
+      ha:line.4 {
+       y2 = 65.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 65.0mil
+      }
+      ha:line.5 {
+       y2 = 65.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 60.0mil
+      }
+      ha:line.6 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 50.0mil
+      }
+      ha:line.7 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 50.0mil
+      }
+     }
+     height = 1.651001mm
+    }
+    ha:z {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+      ha:line.1 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 50.0mil
+      }
+      ha:line.2 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 50.0mil
+      }
+     }
+     height = 1.270001mm
+    }
+    ha:~ {
+     width = 0.635001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 35.0mil
+      }
+      ha:line.1 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 10.0mil
+       y1 = 30.0mil
+      }
+      ha:line.2 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 15.0mil
+       y1 = 30.0mil
+      }
+      ha:line.3 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 35.0mil
+      }
+      ha:line.4 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 25.0mil
+       y1 = 35.0mil
+      }
+     }
+     height = 0.889001mm
+    }
+    ha:&7b {
+     width = 0.254001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 10.0mil
+       y1 = 15.0mil
+      }
+      ha:line.1 {
+       y2 = 25.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 5.0mil
+       y1 = 15.0mil
+      }
+      ha:line.2 {
+       y2 = 25.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 30.0mil
+      }
+      ha:line.3 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 30.0mil
+      }
+      ha:line.4 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 5.0mil
+       y1 = 35.0mil
+      }
+      ha:line.5 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 10.0mil
+       y1 = 45.0mil
+      }
+     }
+     height = 1.270001mm
+    }
+    ha:&7d {
+     width = 0.254001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 15.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 10.0mil
+      }
+      ha:line.1 {
+       y2 = 25.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 5.0mil
+       y1 = 15.0mil
+      }
+      ha:line.2 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 10.0mil
+       y1 = 25.0mil
+      }
+      ha:line.3 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 10.0mil
+       y1 = 35.0mil
+      }
+      ha:line.4 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 5.0mil
+       y1 = 35.0mil
+      }
+      ha:line.5 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 50.0mil
+      }
+     }
+     height = 1.270001mm
+    }
+    ha:| {
+     width = 0.001um
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 10.0mil
+      }
+     }
+     height = 1.270001mm
+    }
+    ha:&20 {
+     width = 0.0
+     delta = 18.0mil
+     li:objects {
+     }
+     height = 10.0mil
+    }
+    ha:&23 {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 35.0mil
+      }
+      ha:line.1 {
+       y2 = 25.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 25.0mil
+      }
+      ha:line.2 {
+       y2 = 40.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 15.0mil
+       y1 = 20.0mil
+      }
+      ha:line.3 {
+       y2 = 40.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 5.0mil
+       y1 = 20.0mil
+      }
+     }
+     height = 1.016001mm
+    }
+    ha:&26 {
+     width = 0.635001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 45.0mil
+      }
+      ha:line.1 {
+       y2 = 25.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 15.0mil
+      }
+      ha:line.2 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 15.0mil
+      }
+      ha:line.3 {
+       y2 = 20.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 15.0mil
+       y1 = 35.0mil
+      }
+      ha:line.4 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 10.0mil
+       y1 = 50.0mil
+      }
+      ha:line.5 {
+       y2 = 40.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 20.0mil
+       y1 = 50.0mil
+      }
+      ha:line.6 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 25.0mil
+       y1 = 25.0mil
+      }
+      ha:line.7 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 10.0mil
+       y1 = 10.0mil
+      }
+      ha:line.8 {
+       y2 = 15.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 15.0mil
+       y1 = 10.0mil
+      }
+      ha:line.9 {
+       y2 = 20.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 15.0mil
+       y1 = 15.0mil
+      }
+      ha:line.10 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 35.0mil
+      }
+     }
+     height = 1.270001mm
+    }
+    ha:! {
+     width = 0.001um
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 45.0mil
+      }
+      ha:line.1 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 10.0mil
+      }
+     }
+     height = 1.270001mm
+    }
+    ha:" {
+     width = 0.254001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 20.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 10.0mil
+      }
+      ha:line.1 {
+       y2 = 20.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 10.0mil
+       y1 = 10.0mil
+      }
+     }
+     height = 0.508001mm
+    }
+    ha:$ {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 20.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 15.0mil
+      }
+      ha:line.1 {
+       y2 = 15.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 15.0mil
+      }
+      ha:line.2 {
+       y2 = 15.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 20.0mil
+      }
+      ha:line.3 {
+       y2 = 25.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 20.0mil
+      }
+      ha:line.4 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 25.0mil
+      }
+      ha:line.5 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 30.0mil
+      }
+      ha:line.6 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+      ha:line.7 {
+       y2 = 40.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 20.0mil
+       y1 = 35.0mil
+      }
+      ha:line.8 {
+       y2 = 40.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 45.0mil
+      }
+      ha:line.9 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 45.0mil
+      }
+      ha:line.10 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 40.0mil
+      }
+      ha:line.11 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 10.0mil
+       y1 = 10.0mil
+      }
+     }
+     height = 1.270001mm
+    }
+    ha:% {
+     width = 1.016001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 20.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 15.0mil
+      }
+      ha:line.1 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 15.0mil
+      }
+      ha:line.2 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 10.0mil
+       y1 = 10.0mil
+      }
+      ha:line.3 {
+       y2 = 15.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 15.0mil
+       y1 = 10.0mil
+      }
+      ha:line.4 {
+       y2 = 20.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 15.0mil
+       y1 = 15.0mil
+      }
+      ha:line.5 {
+       y2 = 20.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 15.0mil
+       y1 = 25.0mil
+      }
+      ha:line.6 {
+       y2 = 25.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 10.0mil
+       y1 = 25.0mil
+      }
+      ha:line.7 {
+       y2 = 25.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 20.0mil
+      }
+      ha:line.8 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 40.0mil
+       y1 = 50.0mil
+      }
+      ha:line.9 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 35.0mil
+       x2 = 40.0mil
+       y1 = 50.0mil
+      }
+      ha:line.10 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 40.0mil
+       x2 = 40.0mil
+       y1 = 40.0mil
+      }
+      ha:line.11 {
+       y2 = 40.0mil
+       thickness = 8.0mil
+       x1 = 35.0mil
+       x2 = 40.0mil
+       y1 = 35.0mil
+      }
+      ha:line.12 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 30.0mil
+       x2 = 35.0mil
+       y1 = 35.0mil
+      }
+      ha:line.13 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 25.0mil
+       x2 = 30.0mil
+       y1 = 40.0mil
+      }
+      ha:line.14 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 25.0mil
+       x2 = 25.0mil
+       y1 = 40.0mil
+      }
+      ha:line.15 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 25.0mil
+       x2 = 30.0mil
+       y1 = 45.0mil
+      }
+      ha:line.16 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 30.0mil
+       x2 = 35.0mil
+       y1 = 50.0mil
+      }
+     }
+     height = 1.270001mm
+    }
+    ha:' {
+     width = 0.254001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 10.0mil
+       y1 = 20.0mil
+      }
+     }
+     height = 0.508001mm
+    }
+    ha:( {
+     width = 0.127001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 45.0mil
+      }
+      ha:line.1 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 15.0mil
+      }
+      ha:line.2 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 15.0mil
+      }
+     }
+     height = 1.270001mm
+    }
+    ha:) {
+     width = 0.127001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 15.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 10.0mil
+      }
+      ha:line.1 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 5.0mil
+       y1 = 15.0mil
+      }
+      ha:line.2 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 50.0mil
+      }
+     }
+     height = 1.270001mm
+    }
+    ha:* {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 40.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 20.0mil
+      }
+      ha:line.1 {
+       y2 = 20.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 40.0mil
+      }
+      ha:line.2 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+      ha:line.3 {
+       y2 = 40.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 10.0mil
+       y1 = 20.0mil
+      }
+     }
+     height = 1.016001mm
+    }
+    ha:+ {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+      ha:line.1 {
+       y2 = 40.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 10.0mil
+       y1 = 20.0mil
+      }
+     }
+     height = 1.016001mm
+    }
+    ha:, {
+     width = 0.254001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 10.0mil
+       y1 = 60.0mil
+      }
+     }
+     height = 1.524001mm
+    }
+    ha:- {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+     }
+     height = 0.762001mm
+    }
+    ha:. {
+     width = 0.127001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 50.0mil
+      }
+     }
+     height = 1.270001mm
+    }
+    ha:0 {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 45.0mil
+      }
+      ha:line.1 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 15.0mil
+      }
+      ha:line.2 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 15.0mil
+      }
+      ha:line.3 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 10.0mil
+      }
+      ha:line.4 {
+       y2 = 15.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 10.0mil
+      }
+      ha:line.5 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 20.0mil
+       y1 = 15.0mil
+      }
+      ha:line.6 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 50.0mil
+      }
+      ha:line.7 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 50.0mil
+      }
+      ha:line.8 {
+       y2 = 20.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 40.0mil
+      }
+     }
+     height = 1.270001mm
+    }
+    ha:1 {
+     width = 0.381001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 8.0mil
+       y1 = 18.0mil
+      }
+      ha:line.1 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 8.0mil
+       x2 = 8.0mil
+       y1 = 10.0mil
+      }
+      ha:line.2 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 15.0mil
+       y1 = 50.0mil
+      }
+     }
+     height = 1.270001mm
+    }
+    ha:2 {
+     width = 0.635001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 15.0mil
+      }
+      ha:line.1 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 20.0mil
+       y1 = 10.0mil
+      }
+      ha:line.2 {
+       y2 = 15.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 25.0mil
+       y1 = 10.0mil
+      }
+      ha:line.3 {
+       y2 = 25.0mil
+       thickness = 8.0mil
+       x1 = 25.0mil
+       x2 = 25.0mil
+       y1 = 15.0mil
+      }
+      ha:line.4 {
+       y2 = 25.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 25.0mil
+       y1 = 50.0mil
+      }
+      ha:line.5 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 25.0mil
+       y1 = 50.0mil
+      }
+     }
+     height = 1.270001mm
+    }
+    ha:3 {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 15.0mil
+      }
+      ha:line.1 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 10.0mil
+      }
+      ha:line.2 {
+       y2 = 15.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 10.0mil
+      }
+      ha:line.3 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 50.0mil
+      }
+      ha:line.4 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 50.0mil
+      }
+      ha:line.5 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 45.0mil
+      }
+      ha:line.6 {
+       y2 = 28.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 28.0mil
+      }
+      ha:line.7 {
+       y2 = 23.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 20.0mil
+       y1 = 15.0mil
+      }
+      ha:line.8 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 20.0mil
+       y1 = 33.0mil
+      }
+      ha:line.9 {
+       y2 = 28.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 15.0mil
+       y1 = 33.0mil
+      }
+      ha:line.10 {
+       y2 = 28.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 15.0mil
+       y1 = 23.0mil
+      }
+     }
+     height = 1.270001mm
+    }
+    ha:4 {
+     width = 0.635001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 35.0mil
+      }
+      ha:line.1 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 25.0mil
+       y1 = 35.0mil
+      }
+      ha:line.2 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 20.0mil
+       y1 = 10.0mil
+      }
+     }
+     height = 1.270001mm
+    }
+    ha:5 {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 10.0mil
+      }
+      ha:line.1 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 10.0mil
+      }
+      ha:line.2 {
+       y2 = 25.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 30.0mil
+      }
+      ha:line.3 {
+       y2 = 25.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 25.0mil
+      }
+      ha:line.4 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 25.0mil
+      }
+      ha:line.5 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+      ha:line.6 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 50.0mil
+      }
+      ha:line.7 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 50.0mil
+      }
+      ha:line.8 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 45.0mil
+      }
+     }
+     height = 1.270001mm
+    }
+    ha:6 {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 15.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 10.0mil
+      }
+      ha:line.1 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 10.0mil
+      }
+      ha:line.2 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 15.0mil
+      }
+      ha:line.3 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 15.0mil
+      }
+      ha:line.4 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 45.0mil
+      }
+      ha:line.5 {
+       y2 = 33.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 28.0mil
+      }
+      ha:line.6 {
+       y2 = 28.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 15.0mil
+       y1 = 28.0mil
+      }
+      ha:line.7 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 50.0mil
+      }
+      ha:line.8 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 50.0mil
+      }
+      ha:line.9 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 20.0mil
+       y1 = 33.0mil
+      }
+     }
+     height = 1.270001mm
+    }
+    ha:7 {
+     width = 0.635001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 25.0mil
+       y1 = 50.0mil
+      }
+      ha:line.1 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 25.0mil
+       y1 = 10.0mil
+      }
+     }
+     height = 1.270001mm
+    }
+    ha:8 {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 45.0mil
+      }
+      ha:line.1 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 37.0mil
+      }
+      ha:line.2 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 7.0mil
+       y1 = 37.0mil
+      }
+      ha:line.3 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 7.0mil
+       x2 = 13.0mil
+       y1 = 30.0mil
+      }
+      ha:line.4 {
+       y2 = 37.0mil
+       thickness = 8.0mil
+       x1 = 13.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+      ha:line.5 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 20.0mil
+       y1 = 37.0mil
+      }
+      ha:line.6 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 50.0mil
+      }
+      ha:line.7 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 50.0mil
+      }
+      ha:line.8 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 7.0mil
+       y1 = 23.0mil
+      }
+      ha:line.9 {
+       y2 = 23.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 15.0mil
+      }
+      ha:line.10 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 15.0mil
+      }
+      ha:line.11 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 10.0mil
+      }
+      ha:line.12 {
+       y2 = 15.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 10.0mil
+      }
+      ha:line.13 {
+       y2 = 23.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 20.0mil
+       y1 = 15.0mil
+      }
+      ha:line.14 {
+       y2 = 23.0mil
+       thickness = 8.0mil
+       x1 = 13.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+     }
+     height = 1.270001mm
+    }
+    ha:9 {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 20.0mil
+       y1 = 50.0mil
+      }
+      ha:line.1 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 20.0mil
+       y1 = 15.0mil
+      }
+      ha:line.2 {
+       y2 = 15.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 10.0mil
+      }
+      ha:line.3 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 10.0mil
+      }
+      ha:line.4 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 15.0mil
+      }
+      ha:line.5 {
+       y2 = 25.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 15.0mil
+      }
+      ha:line.6 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 25.0mil
+      }
+      ha:line.7 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+     }
+     height = 1.270001mm
+    }
+    ha:< {
+     width = 0.254001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 20.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 10.0mil
+       y1 = 30.0mil
+      }
+      ha:line.1 {
+       y2 = 40.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 10.0mil
+       y1 = 30.0mil
+      }
+     }
+     height = 1.016001mm
+    }
+    ha:> {
+     width = 0.254001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 10.0mil
+       y1 = 20.0mil
+      }
+      ha:line.1 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 10.0mil
+       y1 = 40.0mil
+      }
+     }
+     height = 1.016001mm
+    }
+    ha:? {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 10.0mil
+       y1 = 30.0mil
+      }
+      ha:line.1 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 10.0mil
+       y1 = 45.0mil
+      }
+      ha:line.2 {
+       y2 = 20.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 15.0mil
+      }
+      ha:line.3 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 15.0mil
+      }
+      ha:line.4 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 10.0mil
+      }
+      ha:line.5 {
+       y2 = 15.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 10.0mil
+      }
+      ha:line.6 {
+       y2 = 20.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 20.0mil
+       y1 = 15.0mil
+      }
+      ha:line.7 {
+       y2 = 20.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+     }
+     height = 1.270001mm
+    }
+    ha:@ {
+     width = 1.270001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 40.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 10.0mil
+      }
+      ha:line.1 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 10.0mil
+       y1 = 40.0mil
+      }
+      ha:line.2 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 40.0mil
+       y1 = 50.0mil
+      }
+      ha:line.3 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 50.0mil
+       x2 = 50.0mil
+       y1 = 35.0mil
+      }
+      ha:line.4 {
+       y2 = 0.0
+       thickness = 8.0mil
+       x1 = 50.0mil
+       x2 = 40.0mil
+       y1 = 10.0mil
+      }
+      ha:line.5 {
+       y2 = 0.0
+       thickness = 8.0mil
+       x1 = 40.0mil
+       x2 = 10.0mil
+       y1 = 0.0
+      }
+      ha:line.6 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 0.0
+       y1 = 0.0
+      }
+      ha:line.7 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 15.0mil
+       y1 = 20.0mil
+      }
+      ha:line.8 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+      ha:line.9 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 30.0mil
+       y1 = 35.0mil
+      }
+      ha:line.10 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 30.0mil
+       x2 = 35.0mil
+       y1 = 35.0mil
+      }
+      ha:line.11 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 35.0mil
+       x2 = 40.0mil
+       y1 = 30.0mil
+      }
+      ha:line.12 {
+       y2 = 15.0mil
+       thickness = 8.0mil
+       x1 = 35.0mil
+       x2 = 35.0mil
+       y1 = 30.0mil
+      }
+      ha:line.13 {
+       y2 = 15.0mil
+       thickness = 8.0mil
+       x1 = 35.0mil
+       x2 = 30.0mil
+       y1 = 20.0mil
+      }
+      ha:line.14 {
+       y2 = 15.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 30.0mil
+       y1 = 15.0mil
+      }
+      ha:line.15 {
+       y2 = 20.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 15.0mil
+       y1 = 15.0mil
+      }
+      ha:line.16 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 40.0mil
+       x2 = 50.0mil
+       y1 = 35.0mil
+      }
+     }
+     height = 1.270001mm
+    }
+    ha:A {
+     width = 0.635001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 20.0mil
+      }
+      ha:line.1 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 7.0mil
+       y1 = 20.0mil
+      }
+      ha:line.2 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 7.0mil
+       x2 = 18.0mil
+       y1 = 10.0mil
+      }
+      ha:line.3 {
+       y2 = 20.0mil
+       thickness = 8.0mil
+       x1 = 18.0mil
+       x2 = 25.0mil
+       y1 = 10.0mil
+      }
+      ha:line.4 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 25.0mil
+       x2 = 25.0mil
+       y1 = 20.0mil
+      }
+      ha:line.5 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 25.0mil
+       y1 = 30.0mil
+      }
+     }
+     height = 1.270001mm
+    }
+    ha:B {
+     width = 0.635001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 50.0mil
+      }
+      ha:line.1 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 25.0mil
+       y1 = 50.0mil
+      }
+      ha:line.2 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 25.0mil
+       x2 = 25.0mil
+       y1 = 33.0mil
+      }
+      ha:line.3 {
+       y2 = 33.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 25.0mil
+       y1 = 28.0mil
+      }
+      ha:line.4 {
+       y2 = 28.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 20.0mil
+       y1 = 28.0mil
+      }
+      ha:line.5 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 5.0mil
+       y1 = 10.0mil
+      }
+      ha:line.6 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 10.0mil
+      }
+      ha:line.7 {
+       y2 = 15.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 25.0mil
+       y1 = 10.0mil
+      }
+      ha:line.8 {
+       y2 = 23.0mil
+       thickness = 8.0mil
+       x1 = 25.0mil
+       x2 = 25.0mil
+       y1 = 15.0mil
+      }
+      ha:line.9 {
+       y2 = 23.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 25.0mil
+       y1 = 28.0mil
+      }
+     }
+     height = 1.270001mm
+    }
+    ha:C {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 7.0mil
+       x2 = 20.0mil
+       y1 = 50.0mil
+      }
+      ha:line.1 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 7.0mil
+       y1 = 43.0mil
+      }
+      ha:line.2 {
+       y2 = 43.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 17.0mil
+      }
+      ha:line.3 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 7.0mil
+       y1 = 17.0mil
+      }
+      ha:line.4 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 7.0mil
+       x2 = 20.0mil
+       y1 = 10.0mil
+      }
+     }
+     height = 1.270001mm
+    }
+    ha:D {
+     width = 0.635001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 5.0mil
+       y1 = 10.0mil
+      }
+      ha:line.1 {
+       y2 = 17.0mil
+       thickness = 8.0mil
+       x1 = 18.0mil
+       x2 = 25.0mil
+       y1 = 10.0mil
+      }
+      ha:line.2 {
+       y2 = 43.0mil
+       thickness = 8.0mil
+       x1 = 25.0mil
+       x2 = 25.0mil
+       y1 = 17.0mil
+      }
+      ha:line.3 {
+       y2 = 43.0mil
+       thickness = 8.0mil
+       x1 = 18.0mil
+       x2 = 25.0mil
+       y1 = 50.0mil
+      }
+      ha:line.4 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 18.0mil
+       y1 = 50.0mil
+      }
+      ha:line.5 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 18.0mil
+       y1 = 10.0mil
+      }
+     }
+     height = 1.270001mm
+    }
+    ha:E {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 28.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 15.0mil
+       y1 = 28.0mil
+      }
+      ha:line.1 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 50.0mil
+      }
+      ha:line.2 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 10.0mil
+      }
+      ha:line.3 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 10.0mil
+      }
+     }
+     height = 1.270001mm
+    }
+    ha:F {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 10.0mil
+      }
+      ha:line.1 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 10.0mil
+      }
+      ha:line.2 {
+       y2 = 28.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 15.0mil
+       y1 = 28.0mil
+      }
+     }
+     height = 1.270001mm
+    }
+    ha:G {
+     width = 0.635001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 15.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 25.0mil
+       y1 = 10.0mil
+      }
+      ha:line.1 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 20.0mil
+       y1 = 10.0mil
+      }
+      ha:line.2 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 15.0mil
+      }
+      ha:line.3 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 15.0mil
+      }
+      ha:line.4 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 45.0mil
+      }
+      ha:line.5 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 20.0mil
+       y1 = 50.0mil
+      }
+      ha:line.6 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 25.0mil
+       y1 = 50.0mil
+      }
+      ha:line.7 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 25.0mil
+       x2 = 25.0mil
+       y1 = 35.0mil
+      }
+      ha:line.8 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 25.0mil
+       y1 = 30.0mil
+      }
+      ha:line.9 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+     }
+     height = 1.270001mm
+    }
+    ha:H {
+     width = 0.635001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 10.0mil
+      }
+      ha:line.1 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 25.0mil
+       x2 = 25.0mil
+       y1 = 10.0mil
+      }
+      ha:line.2 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 25.0mil
+       y1 = 30.0mil
+      }
+     }
+     height = 1.270001mm
+    }
+    ha:I {
+     width = 0.254001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 10.0mil
+       y1 = 10.0mil
+      }
+      ha:line.1 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 5.0mil
+       y1 = 10.0mil
+      }
+      ha:line.2 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 10.0mil
+       y1 = 50.0mil
+      }
+     }
+     height = 1.270001mm
+    }
+    ha:J {
+     width = 0.381001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 7.0mil
+       x2 = 15.0mil
+       y1 = 10.0mil
+      }
+      ha:line.1 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 15.0mil
+       y1 = 10.0mil
+      }
+      ha:line.2 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 15.0mil
+       y1 = 50.0mil
+      }
+      ha:line.3 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 10.0mil
+       y1 = 50.0mil
+      }
+      ha:line.4 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 45.0mil
+      }
+      ha:line.5 {
+       y2 = 40.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 45.0mil
+      }
+     }
+     height = 1.270001mm
+    }
+    ha:K {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 10.0mil
+      }
+      ha:line.1 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+      ha:line.2 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+     }
+     height = 1.270001mm
+    }
+    ha:L {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 10.0mil
+      }
+      ha:line.1 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 50.0mil
+      }
+     }
+     height = 1.270001mm
+    }
+    ha:M {
+     width = 0.762001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 10.0mil
+      }
+      ha:line.1 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 15.0mil
+       y1 = 10.0mil
+      }
+      ha:line.2 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 30.0mil
+       y1 = 30.0mil
+      }
+      ha:line.3 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 30.0mil
+       x2 = 30.0mil
+       y1 = 10.0mil
+      }
+     }
+     height = 1.270001mm
+    }
+    ha:&2f {
+     width = 0.762001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 15.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 30.0mil
+       y1 = 45.0mil
+      }
+     }
+     height = 1.143001mm
+    }
+    ha:&3a {
+     width = 0.127001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 25.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 25.0mil
+      }
+      ha:line.1 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 35.0mil
+      }
+     }
+     height = 0.889001mm
+    }
+    ha:&3b {
+     width = 0.254001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 40.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 10.0mil
+       y1 = 50.0mil
+      }
+      ha:line.1 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 10.0mil
+       y1 = 25.0mil
+      }
+     }
+     height = 1.270001mm
+    }
+    ha:&3d {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 25.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 25.0mil
+      }
+      ha:line.1 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 35.0mil
+      }
+     }
+     height = 0.889001mm
+    }
+    ha:O {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 15.0mil
+      }
+      ha:line.1 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 15.0mil
+      }
+      ha:line.2 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 10.0mil
+      }
+      ha:line.3 {
+       y2 = 15.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 10.0mil
+      }
+      ha:line.4 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 20.0mil
+       y1 = 15.0mil
+      }
+      ha:line.5 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 50.0mil
+      }
+      ha:line.6 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 50.0mil
+      }
+      ha:line.7 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 45.0mil
+      }
+     }
+     height = 1.270001mm
+    }
+    ha:P {
+     width = 0.635001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 5.0mil
+       y1 = 10.0mil
+      }
+      ha:line.1 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 10.0mil
+      }
+      ha:line.2 {
+       y2 = 15.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 25.0mil
+       y1 = 10.0mil
+      }
+      ha:line.3 {
+       y2 = 25.0mil
+       thickness = 8.0mil
+       x1 = 25.0mil
+       x2 = 25.0mil
+       y1 = 15.0mil
+      }
+      ha:line.4 {
+       y2 = 25.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 25.0mil
+       y1 = 30.0mil
+      }
+      ha:line.5 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+     }
+     height = 1.270001mm
+    }
+    ha:N {
+     width = 0.635001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 10.0mil
+      }
+      ha:line.1 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 25.0mil
+       y1 = 10.0mil
+      }
+      ha:line.2 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 25.0mil
+       x2 = 25.0mil
+       y1 = 10.0mil
+      }
+     }
+     height = 1.270001mm
+    }
+    ha:R {
+     width = 0.635001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 10.0mil
+      }
+      ha:line.1 {
+       y2 = 15.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 25.0mil
+       y1 = 10.0mil
+      }
+      ha:line.2 {
+       y2 = 25.0mil
+       thickness = 8.0mil
+       x1 = 25.0mil
+       x2 = 25.0mil
+       y1 = 15.0mil
+      }
+      ha:line.3 {
+       y2 = 25.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 25.0mil
+       y1 = 30.0mil
+      }
+      ha:line.4 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+      ha:line.5 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 5.0mil
+       y1 = 10.0mil
+      }
+      ha:line.6 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 13.0mil
+       x2 = 25.0mil
+       y1 = 30.0mil
+      }
+     }
+     height = 1.270001mm
+    }
+    ha:S {
+     width = 0.635001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 15.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 25.0mil
+       y1 = 10.0mil
+      }
+      ha:line.1 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 20.0mil
+       y1 = 10.0mil
+      }
+      ha:line.2 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 15.0mil
+      }
+      ha:line.3 {
+       y2 = 25.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 15.0mil
+      }
+      ha:line.4 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 25.0mil
+      }
+      ha:line.5 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+      ha:line.6 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 25.0mil
+       y1 = 30.0mil
+      }
+      ha:line.7 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 25.0mil
+       x2 = 25.0mil
+       y1 = 35.0mil
+      }
+      ha:line.8 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 25.0mil
+       y1 = 50.0mil
+      }
+      ha:line.9 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 20.0mil
+       y1 = 50.0mil
+      }
+      ha:line.10 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 45.0mil
+      }
+     }
+     height = 1.270001mm
+    }
+    ha:Q {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 15.0mil
+      }
+      ha:line.1 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 15.0mil
+      }
+      ha:line.2 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 10.0mil
+      }
+      ha:line.3 {
+       y2 = 15.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 10.0mil
+      }
+      ha:line.4 {
+       y2 = 40.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 20.0mil
+       y1 = 15.0mil
+      }
+      ha:line.5 {
+       y2 = 40.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 20.0mil
+       y1 = 50.0mil
+      }
+      ha:line.6 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 10.0mil
+       y1 = 50.0mil
+      }
+      ha:line.7 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 45.0mil
+      }
+      ha:line.8 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 20.0mil
+       y1 = 35.0mil
+      }
+     }
+     height = 1.270001mm
+    }
+    ha:U {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 10.0mil
+      }
+      ha:line.1 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 45.0mil
+      }
+      ha:line.2 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 50.0mil
+      }
+      ha:line.3 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 50.0mil
+      }
+      ha:line.4 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 20.0mil
+       y1 = 10.0mil
+      }
+     }
+     height = 1.270001mm
+    }
+    ha:V {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 10.0mil
+       y1 = 10.0mil
+      }
+      ha:line.1 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 20.0mil
+       y1 = 50.0mil
+      }
+     }
+     height = 1.270001mm
+    }
+    ha:T {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 10.0mil
+      }
+      ha:line.1 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 10.0mil
+       y1 = 10.0mil
+      }
+     }
+     height = 1.270001mm
+    }
+    ha:X {
+     width = 0.635001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 25.0mil
+       y1 = 50.0mil
+      }
+      ha:line.1 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 25.0mil
+       y1 = 10.0mil
+      }
+     }
+     height = 1.270001mm
+    }
+    ha:Y {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 10.0mil
+       y1 = 10.0mil
+      }
+      ha:line.1 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+      ha:line.2 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 10.0mil
+       x2 = 10.0mil
+       y1 = 30.0mil
+      }
+     }
+     height = 1.270001mm
+    }
+    ha:W {
+     width = 0.762001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 10.0mil
+      }
+      ha:line.1 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 30.0mil
+      }
+      ha:line.2 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 50.0mil
+      }
+      ha:line.3 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 25.0mil
+       y1 = 30.0mil
+      }
+      ha:line.4 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 25.0mil
+       x2 = 30.0mil
+       y1 = 50.0mil
+      }
+      ha:line.5 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 30.0mil
+       x2 = 30.0mil
+       y1 = 30.0mil
+      }
+     }
+     height = 1.270001mm
+    }
+    ha:[ {
+     width = 0.127001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 10.0mil
+      }
+      ha:line.1 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 10.0mil
+      }
+      ha:line.2 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 50.0mil
+      }
+     }
+     height = 1.270001mm
+    }
+    ha:^ {
+     width = 0.254001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 15.0mil
+      }
+      ha:line.1 {
+       y2 = 15.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 10.0mil
+       y1 = 10.0mil
+      }
+     }
+     height = 0.381001mm
+    }
+    ha:Z {
+     width = 0.635001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 25.0mil
+       y1 = 10.0mil
+      }
+      ha:line.1 {
+       y2 = 10.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 25.0mil
+       y1 = 50.0mil
+      }
+      ha:line.2 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 25.0mil
+       y1 = 50.0mil
+      }
+     }
+     height = 1.270001mm
+    }
+    ha:a {
+     width = 0.635001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 35.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+      ha:line.1 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 30.0mil
+      }
+      ha:line.2 {
+       y2 = 30.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 35.0mil
+      }
+      ha:line.3 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 0.0
+       y1 = 35.0mil
+      }
+      ha:line.4 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 5.0mil
+       y1 = 45.0mil
+      }
+      ha:line.5 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 20.0mil
+       y1 = 30.0mil
+      }
+      ha:line.6 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 20.0mil
+       x2 = 25.0mil
+       y1 = 45.0mil
+      }
+      ha:line.7 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 5.0mil
+       x2 = 15.0mil
+       y1 = 50.0mil
+      }
+      ha:line.8 {
+       y2 = 45.0mil
+       thickness = 8.0mil
+       x1 = 15.0mil
+       x2 = 20.0mil
+       y1 = 50.0mil
+      }
+     }
+     height = 1.270001mm
+    }
+    ha:_ {
+     width = 0.508001mm
+     delta = 12.0mil
+     li:objects {
+      ha:line.0 {
+       y2 = 50.0mil
+       thickness = 8.0mil
+       x1 = 0.0
+       x2 = 20.0mil
+       y1 = 50.0mil
+      }
+     }
+     height = 1.270001mm
+    }
+   }
+   cell_width = 1.270001mm
+   cell_height = 1.397001mm
+  }
+ }
+ li:styles {
+  ha:Signal {
+   via_proto = 4
+   thickness = 10.0mil
+   text_thick = 0.0
+   text_scale = 100
+   clearance = 8.0mil
+  }
+  ha:Power {
+   via_proto = 4
+   thickness = 20.0mil
+   text_thick = 0.0
+   text_scale = 100
+   clearance = 8.0mil
+  }
+   ha:medium {
+    via_proto = 4
+    thickness = 15.0mil
+    text_thick = 0.0
+    text_scale = 100
+    clearance = 8.0mil
+   }
+  ha:Sig-tight {
+   via_proto = 4
+   thickness = 6.0mil
+   text_thick = 0.0
+   text_scale = 100
+   clearance = 6.0mil
+  }
+ }
+ li:pcb-rnd-conf-v1 {
+  ha:overwrite {
+   ha:design {
+    text_font_id = 0
+    poly_isle_area = 200000000.0
+     via_proto = 4
+     text_scale = 100
+     text_thickness = 0
+     line_thickness = 10.00 mil
+     clearance = 8.00 mil
+   }
+   ha:editor {
+    ha:view {
+     flip_y = 0
+    }
+    show_solder_side = 0
+    buffer_number = 0
+    grids_idx = 1
+    grid = 1.00 mil
+     all_direction_lines = false
+   }
+  }
+ }
+ ha:data {
+  li:padstack_prototypes {
+   ha:ps_proto_v6.0 {
+    htop = 0
+    hdia = 0.8mm
+    li:shape {
+     ha:ps_shape_v4 {
+      clearance = 0.0
+      ha:ps_circ {
+       x = 0.0
+       y = 0.0
+       dia = 2.0mm
+      }
+      ha:layer_mask {
+       copper = 1
+       top = 1
+      }
+      ha:combining {
+      }
+     }
+     ha:ps_shape_v4 {
+      clearance = 0.0
+      ha:ps_circ {
+       x = 0.0
+       y = 0.0
+       dia = 2.0mm
+      }
+      ha:layer_mask {
+       bottom = 1
+       copper = 1
+      }
+      ha:combining {
+      }
+     }
+     ha:ps_shape_v4 {
+      clearance = 0.0
+      ha:ps_circ {
+       x = 0.0
+       y = 0.0
+       dia = 2.0mm
+      }
+      ha:layer_mask {
+       copper = 1
+       intern = 1
+      }
+      ha:combining {
+      }
+     }
+    }
+    hbottom = 0
+    hplated = 1
+   }
+   ha:ps_proto_v6.1 {
+    htop = 0
+    hdia = 1.0mm
+    li:shape {
+     ha:ps_shape_v4 {
+      clearance = 0.0
+      ha:ps_circ {
+       x = 0.0
+       y = 0.0
+       dia = 2.2mm
+      }
+      ha:layer_mask {
+       copper = 1
+       top = 1
+      }
+      ha:combining {
+      }
+     }
+     ha:ps_shape_v4 {
+      clearance = 0.0
+      ha:ps_circ {
+       x = 0.0
+       y = 0.0
+       dia = 2.2mm
+      }
+      ha:layer_mask {
+       bottom = 1
+       copper = 1
+      }
+      ha:combining {
+      }
+     }
+     ha:ps_shape_v4 {
+      clearance = 0.0
+      ha:ps_circ {
+       x = 0.0
+       y = 0.0
+       dia = 2.2mm
+      }
+      ha:layer_mask {
+       copper = 1
+       intern = 1
+      }
+      ha:combining {
+      }
+     }
+    }
+    hbottom = 0
+    hplated = 1
+   }
+   ha:ps_proto_v6.2 {
+    htop = 0
+    hdia = 1.2mm
+    li:shape {
+     ha:ps_shape_v4 {
+      clearance = 0.0
+      ha:ps_circ {
+       x = 0.0
+       y = 0.0
+       dia = 3.5mm
+      }
+      ha:layer_mask {
+       copper = 1
+       top = 1
+      }
+      ha:combining {
+      }
+     }
+     ha:ps_shape_v4 {
+      clearance = 0.0
+      ha:ps_circ {
+       x = 0.0
+       y = 0.0
+       dia = 3.5mm
+      }
+      ha:layer_mask {
+       bottom = 1
+       copper = 1
+      }
+      ha:combining {
+      }
+     }
+     ha:ps_shape_v4 {
+      clearance = 0.0
+      ha:ps_circ {
+       x = 0.0
+       y = 0.0
+       dia = 3.5mm
+      }
+      ha:layer_mask {
+       copper = 1
+       intern = 1
+      }
+      ha:combining {
+      }
+     }
+    }
+    hbottom = 0
+    hplated = 1
+   }
+   ha:ps_proto_v6.3 {
+    htop = 0
+    hdia = 0.8mm
+    li:shape {
+     ha:ps_shape_v4 {
+      clearance = 0.0
+      ha:ps_circ {
+       x = 0.0
+       y = 0.0
+       dia = 64.0mil
+      }
+      ha:layer_mask {
+       copper = 1
+       top = 1
+      }
+      ha:combining {
+      }
+     }
+     ha:ps_shape_v4 {
+      clearance = 0.0
+      ha:ps_circ {
+       x = 0.0
+       y = 0.0
+       dia = 64.0mil
+      }
+      ha:layer_mask {
+       bottom = 1
+       copper = 1
+      }
+      ha:combining {
+      }
+     }
+     ha:ps_shape_v4 {
+      clearance = 0.0
+      ha:ps_circ {
+       x = 0.0
+       y = 0.0
+       dia = 64.0mil
+      }
+      ha:layer_mask {
+       copper = 1
+       intern = 1
+      }
+      ha:combining {
+      }
+     }
+    }
+    hbottom = 0
+    hplated = 1
+   }
+
+    ha:ps_proto_v6.4 {
+      hdia=10.0mil; hplated=1; htop=0; hbottom=0;
+      li:shape {
+
+        ha:ps_shape_v4 {
+         ha:ps_circ { x=0.0; y=0.0; dia=24.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=24.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=24.0mil;         }
+         ha:combining {         }
+         ha:layer_mask {
+          copper = 1
+          intern = 1
+         }
+         clearance=0.0
+        }
+      }
+    }
+  }
+  li:objects {
+   ha:padstack_ref.111032 {
+    proto=4; x=413.0mil; y=1.514in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+    ha:flags {
+     clearline=1
+    }
+
+    li:thermal {
+      li:5 {
+       on  
+       solid  
+       noshape  
+      }
+    }
+   }
+   ha:padstack_ref.125032 {
+    proto=4; x=325.0mil; y=39.4462mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+    ha:flags {
+     clearline=1
+    }
+
+    li:thermal {
+      li:2 {
+       on  
+       solid  
+       noshape  
+      }
+      li:3 {
+       on  
+       solid  
+       noshape  
+      }
+    }
+   }
+   ha:padstack_ref.125854 {
+    proto=4; x=1.147in; y=1.786in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+    ha:flags {
+     clearline=1
+    }
+
+    li:thermal {
+      li:5 {
+       on  
+       solid  
+       noshape  
+      }
+    }
+   }
+   ha:padstack_ref.125855 {
+    proto=4; x=1.264in; y=1.197in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+    ha:flags {
+     clearline=1
+    }
+
+    li:thermal {
+      li:5 {
+       on  
+       solid  
+       noshape  
+      }
+    }
+   }
+   ha:padstack_ref.127470 {
+    proto=4; x=1.697in; y=1.197in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+    ha:flags {
+     clearline=1
+    }
+
+    li:thermal {
+      li:5 {
+       on  
+       solid  
+       noshape  
+      }
+    }
+   }
+   ha:padstack_ref.127471 {
+    proto=4; x=1.85316in; y=1.38316in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+    ha:flags {
+     clearline=1
+    }
+
+    li:thermal {
+      li:5 {
+       on  
+       solid  
+       noshape  
+      }
+    }
+   }
+   ha:padstack_ref.127472 {
+    proto=4; x=1.854in; y=1.688in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+    ha:flags {
+     clearline=1
+    }
+
+    li:thermal {
+      li:5 {
+       on  
+       solid  
+       noshape  
+      }
+    }
+   }
+   ha:padstack_ref.127473 {
+    proto=4; x=1.736in; y=1.903in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+    ha:flags {
+     clearline=1
+    }
+
+    li:thermal {
+      li:5 {
+       on  
+       solid  
+       noshape  
+      }
+    }
+   }
+   ha:padstack_ref.128287 {
+    proto=4; x=1.854in; y=1.599in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+    ha:flags {
+     clearline=1
+    }
+
+    li:thermal {
+      li:5 {
+       on  
+       solid  
+       noshape  
+      }
+    }
+   }
+   ha:padstack_ref.179408 {
+    proto=4; x=750.0mil; y=26.3906mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+    ha:flags {
+     clearline=1
+    }
+
+    li:thermal {
+    }
+   }
+   ha:padstack_ref.179409 {
+    proto=4; x=916.0mil; y=1.205in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+    ha:flags {
+     clearline=1
+    }
+
+    li:thermal {
+    }
+   }
+   ha:padstack_ref.180058 {
+    proto=4; x=1.026in; y=26.4922mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+    ha:flags {
+     clearline=1
+    }
+
+    li:thermal {
+    }
+   }
+   ha:padstack_ref.180059 {
+    proto=4; x=1.125in; y=1.142in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+    ha:flags {
+     clearline=1
+    }
+
+    li:thermal {
+    }
+   }
+   ha:padstack_ref.180726 {
+    proto=4; x=30.099mm; y=26.5938mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+    ha:flags {
+     clearline=1
+    }
+
+    li:thermal {
+    }
+   }
+   ha:padstack_ref.180730 {
+    proto=4; x=1.248in; y=1.094in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+    ha:flags {
+     clearline=1
+    }
+
+    li:thermal {
+    }
+   }
+   ha:padstack_ref.181403 {
+    proto=4; x=1.277in; y=1.038in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+    ha:flags {
+     clearline=1
+    }
+
+    li:thermal {
+    }
+   }
+   ha:padstack_ref.181404 {
+    proto=4; x=1.359in; y=1.129in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+    ha:flags {
+     clearline=1
+    }
+
+    li:thermal {
+    }
+   }
+   ha:padstack_ref.184684 {
+    proto=4; x=1.353in; y=1.054in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+    ha:flags {
+     clearline=1
+    }
+
+    li:thermal {
+    }
+   }
+   ha:padstack_ref.184694 {
+    proto=4; x=1.402in; y=1.129in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+    ha:flags {
+     clearline=1
+    }
+
+    li:thermal {
+    }
+   }
+   ha:padstack_ref.185970 {
+    proto=4; x=1.421in; y=1.054in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+    ha:flags {
+     clearline=1
+    }
+
+    li:thermal {
+    }
+   }
+   ha:padstack_ref.185971 {
+    proto=4; x=1.441in; y=1.129in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+    ha:flags {
+     clearline=1
+    }
+
+    li:thermal {
+    }
+   }
+   ha:padstack_ref.187208 {
+    proto=4; x=1.57in; y=1.054in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+    ha:flags {
+     clearline=1
+    }
+
+    li:thermal {
+    }
+   }
+   ha:padstack_ref.187209 {
+    proto=4; x=1.486in; y=1.167in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+    ha:flags {
+     clearline=1
+    }
+
+    li:thermal {
+    }
+   }
+   ha:padstack_ref.189043 {
+    proto=4; x=1.757in; y=1.531in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+    ha:flags {
+     clearline=1
+    }
+
+    li:thermal {
+    }
+   }
+   ha:subc.13387 {
+    ha:attributes {
+     value = {}
+     footprint = 189-15
+     refdes = J1
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 47.24mil
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -0.999998mm
+          -0.999998mm
+          0.999998mm
+          -0.999998mm
+          0.999998mm
+          0.999998mm
+          -0.999998mm
+          0.999998mm
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -0.999998mm
+          -0.999998mm
+          0.999998mm
+          -0.999998mm
+          0.999998mm
+          0.999998mm
+          -0.999998mm
+          0.999998mm
+         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -0.999998mm
+          -0.999998mm
+          0.999998mm
+          -0.999998mm
+          0.999998mm
+          0.999998mm
+          -0.999998mm
+          0.999998mm
+         }
+         ha:layer_mask {
+          copper = 1
+          intern = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -1.179957mm
+          -1.179957mm
+          1.179957mm
+          -1.179957mm
+          1.179957mm
+          1.179957mm
+          -1.179957mm
+          1.179957mm
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -1.179957mm
+          -1.179957mm
+          1.179957mm
+          -1.179957mm
+          1.179957mm
+          1.179957mm
+          -1.179957mm
+          1.179957mm
+         }
+         ha:layer_mask {
+          bottom = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 1
+      }
+      ha:ps_proto_v6.1 {
+       htop = 0
+       hdia = 47.24mil
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 1.999996mm
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 1.999996mm
+         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 1.999996mm
+         }
+         ha:layer_mask {
+          copper = 1
+          intern = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 2.359914mm
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 2.359914mm
+         }
+         ha:layer_mask {
+          bottom = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 1
+      }
+      ha:ps_proto_v6.2 {
+       htop = 0
+       hdia = 3.050032mm
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 3.849878mm
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 3.849878mm
+         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 3.849878mm
+         }
+         ha:layer_mask {
+          copper = 1
+          intern = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 165.75mil
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 165.75mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 1
+      }
+     }
+     li:objects {
+      ha:padstack_ref.13413 {
+       smirror = 1
+       ha:attributes {
+        term = 1
+        name = pin1
+       }
+       proto = 0
+       xmirror = 1
+       x = 1.3992in
+       rot = -180.000000
+       y = 429.92mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.13414 {
+       smirror = 1
+       ha:attributes {
+        term = 16
+        name = pin16
+       }
+       proto = 0
+       xmirror = 1
+       x = 1.3992in
+       rot = -180.000000
+       y = 688.97mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.13415 {
+       smirror = 1
+       ha:attributes {
+        term = 9
+        name = pin9
+       }
+       proto = 1
+       xmirror = 1
+       x = 1.34468in
+       rot = -180.000000
+       y = 318.11mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.13416 {
+       smirror = 1
+       ha:attributes {
+        term = 24
+        name = pin24
+       }
+       proto = 1
+       xmirror = 1
+       x = 1.34468in
+       rot = -180.000000
+       y = 14.659864mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.13417 {
+       smirror = 1
+       ha:attributes {
+        term = 2
+        name = pin2
+       }
+       proto = 1
+       xmirror = 1
+       x = 1.29015in
+       rot = -180.000000
+       y = 429.92mil
+       li:thermal {
+        li:5 {
+         on
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.13418 {
+       smirror = 1
+       ha:attributes {
+        term = 17
+        name = pin17
+       }
+       proto = 1
+       xmirror = 1
+       x = 1.29015in
+       rot = -180.000000
+       y = 688.97mil
+       li:thermal {
+        li:5 {
+         on
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.13419 {
+       smirror = 1
+       ha:attributes {
+        term = 10
+        name = pin10
+       }
+       proto = 1
+       xmirror = 1
+       x = 31.384748mm
+       rot = -180.000000
+       y = 318.11mil
+       li:thermal {
+        li:5 {
+         on
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.13420 {
+       smirror = 1
+       ha:attributes {
+        term = 25
+        name = pin25
+       }
+       proto = 1
+       xmirror = 1
+       x = 31.384748mm
+       rot = -180.000000
+       y = 14.659864mm
+       li:thermal {
+        li:5 {
+         on
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.13421 {
+       smirror = 1
+       ha:attributes {
+        term = 3
+        name = pin3
+       }
+       proto = 1
+       xmirror = 1
+       x = 29.999686mm
+       rot = -180.000000
+       y = 429.92mil
+       li:thermal {
+        li:2 {
+         on
+         diag
+         round
+         noshape
+        }
+        li:3 {
+         on
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.13422 {
+       smirror = 1
+       ha:attributes {
+        term = 18
+        name = pin18
+       }
+       proto = 1
+       xmirror = 1
+       x = 29.999686mm
+       rot = -180.000000
+       y = 688.97mil
+       li:thermal {
+        li:2 {
+         on
+         diag
+         round
+         noshape
+        }
+        li:3 {
+         on
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.13423 {
+       smirror = 1
+       ha:attributes {
+        term = 11
+        name = pin11
+       }
+       proto = 1
+       xmirror = 1
+       x = 28.614878mm
+       rot = -180.000000
+       y = 318.11mil
+       li:thermal {
+        li:2 {
+         on
+         diag
+         round
+         noshape
+        }
+        li:3 {
+         on
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.13424 {
+       smirror = 1
+       ha:attributes {
+        term = 26
+        name = pin26
+       }
+       proto = 1
+       xmirror = 1
+       x = 28.614878mm
+       rot = -180.000000
+       y = 14.659864mm
+       li:thermal {
+        li:2 {
+         on
+         diag
+         round
+         noshape
+        }
+        li:3 {
+         on
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.13425 {
+       smirror = 1
+       ha:attributes {
+        term = 4
+        name = pin4
+       }
+       proto = 1
+       xmirror = 1
+       x = 27.229816mm
+       rot = -180.000000
+       y = 429.92mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.13426 {
+       smirror = 1
+       ha:attributes {
+        term = 19
+        name = pin19
+       }
+       proto = 1
+       xmirror = 1
+       x = 27.229816mm
+       rot = -180.000000
+       y = 688.97mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.13427 {
+       smirror = 1
+       ha:attributes {
+        term = 12
+        name = pin12
+       }
+       proto = 1
+       xmirror = 1
+       x = 25.845008mm
+       rot = -180.000000
+       y = 318.11mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.13428 {
+       smirror = 1
+       ha:attributes {
+        term = 27
+        name = pin27
+       }
+       proto = 1
+       xmirror = 1
+       x = 25.845008mm
+       rot = -180.000000
+       y = 14.659864mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.13429 {
+       smirror = 1
+       ha:attributes {
+        term = 5
+        name = pin5
+       }
+       proto = 1
+       xmirror = 1
+       x = 962.99mil
+       rot = -180.000000
+       y = 429.92mil
+       li:thermal {
+        li:5 {
+         on
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.13430 {
+       smirror = 1
+       ha:attributes {
+        term = 20
+        name = pin20
+       }
+       proto = 1
+       xmirror = 1
+       x = 962.99mil
+       rot = -180.000000
+       y = 688.97mil
+       li:thermal {
+        li:5 {
+         on
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.13431 {
+       smirror = 1
+       ha:attributes {
+        term = 13
+        name = pin13
+       }
+       proto = 1
+       xmirror = 1
+       x = 908.46mil
+       rot = -180.000000
+       y = 318.11mil
+       li:thermal {
+        li:5 {
+         on
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.13432 {
+       smirror = 1
+       ha:attributes {
+        term = 28
+        name = pin28
+       }
+       proto = 1
+       xmirror = 1
+       x = 908.46mil
+       rot = -180.000000
+       y = 14.659864mm
+       li:thermal {
+        li:5 {
+         on
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.13433 {
+       smirror = 1
+       ha:attributes {
+        term = 6
+        name = pin6
+       }
+       proto = 1
+       xmirror = 1
+       x = 853.94mil
+       rot = -180.000000
+       y = 429.92mil
+       li:thermal {
+        li:2 {
+         on
+         diag
+         round
+         noshape
+        }
+        li:3 {
+         on
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.13434 {
+       smirror = 1
+       ha:attributes {
+        term = 21
+        name = pin21
+       }
+       proto = 1
+       xmirror = 1
+       x = 853.94mil
+       rot = -180.000000
+       y = 688.97mil
+       li:thermal {
+        li:2 {
+         on
+         diag
+         round
+         noshape
+        }
+        li:3 {
+         on
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.13435 {
+       smirror = 1
+       ha:attributes {
+        term = 14
+        name = pin14
+       }
+       proto = 1
+       xmirror = 1
+       x = 20.305014mm
+       rot = -180.000000
+       y = 318.11mil
+       li:thermal {
+        li:2 {
+         on
+         diag
+         round
+         noshape
+        }
+        li:3 {
+         on
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.13436 {
+       smirror = 1
+       ha:attributes {
+        term = 29
+        name = pin29
+       }
+       proto = 1
+       xmirror = 1
+       x = 20.305014mm
+       rot = -180.000000
+       y = 14.659864mm
+       li:thermal {
+        li:2 {
+         on
+         diag
+         round
+         noshape
+        }
+        li:3 {
+         on
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.13437 {
+       smirror = 1
+       ha:attributes {
+        term = 7
+        name = pin7
+       }
+       proto = 1
+       xmirror = 1
+       x = 18.919952mm
+       rot = -180.000000
+       y = 429.92mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.13438 {
+       smirror = 1
+       ha:attributes {
+        term = 22
+        name = pin22
+       }
+       proto = 1
+       xmirror = 1
+       x = 18.919952mm
+       rot = -180.000000
+       y = 688.97mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.13439 {
+       smirror = 1
+       ha:attributes {
+        term = 15
+        name = pin15
+       }
+       proto = 1
+       xmirror = 1
+       x = 690.35mil
+       rot = -180.000000
+       y = 318.11mil
+       li:thermal {
+        li:2 {
+         on
+         diag
+         round
+         noshape
+        }
+        li:3 {
+         on
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.13440 {
+       smirror = 1
+       ha:attributes {
+        term = 30
+        name = pin30
+       }
+       proto = 1
+       xmirror = 1
+       x = 690.35mil
+       rot = -180.000000
+       y = 14.659864mm
+       li:thermal {
+        li:2 {
+         on
+         diag
+         round
+         noshape
+        }
+        li:3 {
+         on
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.13441 {
+       smirror = 1
+       ha:attributes {
+        term = 8
+        name = pin8
+       }
+       proto = 1
+       xmirror = 1
+       x = 635.83mil
+       rot = -180.000000
+       y = 429.92mil
+       li:thermal {
+        li:5 {
+         on
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.13442 {
+       smirror = 1
+       ha:attributes {
+        term = 23
+        name = pin23
+       }
+       proto = 1
+       xmirror = 1
+       x = 635.83mil
+       rot = -180.000000
+       y = 688.97mil
+       li:thermal {
+        li:5 {
+         on
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.13443 {
+       smirror = 1
+       ha:attributes {
+        term = 0
+        name = mnt
+       }
+       proto = 2
+       xmirror = 1
+       x = 361.61mil
+       rot = -180.000000
+       y = 318.11mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.13444 {
+       smirror = 1
+       ha:attributes {
+        term = 0
+        name = mnt
+       }
+       proto = 2
+       xmirror = 1
+       x = 1.67342in
+       rot = -180.000000
+       y = 318.11mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.13445 {
+       smirror = 1
+       ha:attributes {
+        term = 0
+        name = mnt
+       }
+       proto = 2
+       xmirror = 1
+       x = 361.61mil
+       rot = -180.000000
+       y = 633.07mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.13446 {
+       smirror = 1
+       ha:attributes {
+        term = 0
+        name = mnt
+       }
+       proto = 2
+       xmirror = 1
+       x = 1.67342in
+       rot = -180.000000
+       y = 633.07mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        bottom = 1
+       }
+       li:objects {
+        ha:line.13388 {
+         clearance = 0.0
+         y2 = 0.0
+         thickness = 10.0mil
+         x1 = 1.78503in
+         x2 = 250.0mil
+         y1 = 0.0
+        }
+        ha:line.13391 {
+         clearance = 0.0
+         y2 = 759.99mil
+         thickness = 10.0mil
+         x1 = 1.78503in
+         x2 = 250.0mil
+         y1 = 759.99mil
+        }
+        ha:line.13394 {
+         clearance = 0.0
+         y2 = 759.99mil
+         thickness = 10.0mil
+         x1 = 250.0mil
+         x2 = 250.0mil
+         y1 = 0.0
+        }
+        ha:line.13397 {
+         clearance = 0.0
+         y2 = 759.99mil
+         thickness = 10.0mil
+         x1 = 1.78503in
+         x2 = 1.78503in
+         y1 = 0.0
+        }
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        bottom = 1
+        virtual = 1
+        misc = 1
+       }
+       li:objects {
+        ha:line.13401 {
+         clearance = 0.0
+         y2 = 12.789923mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 25.844889mm
+         x2 = 25.844889mm
+         y1 = 12.789923mm
+        }
+        ha:line.13404 {
+         clearance = 0.0
+         y2 = 9.499854mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 25.845008mm
+         x2 = 25.845008mm
+         y1 = 9.499854mm
+        }
+        ha:line.13407 {
+         clearance = 0.0
+         y2 = 9.499854mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 25.845008mm
+         x2 = 24.845008mm
+         y1 = 9.499854mm
+        }
+        ha:line.13410 {
+         clearance = 0.0
+         y2 = 10.499854mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 25.845008mm
+         x2 = 25.845008mm
+         y1 = 9.499854mm
+        }
+       }
+       ha:combining {
+       }
+      }
+     }
+    }
+    uid = Sf5TueRbq29kmw29aDIAAAAh
+   }
+   ha:subc.14685 {
+    ha:attributes {
+     value = {}
+     footprint = 189-15
+     refdes = J4
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 47.24mil
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -0.999998mm
+          -0.999998mm
+          0.999998mm
+          -0.999998mm
+          0.999998mm
+          0.999998mm
+          -0.999998mm
+          0.999998mm
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -0.999998mm
+          -0.999998mm
+          0.999998mm
+          -0.999998mm
+          0.999998mm
+          0.999998mm
+          -0.999998mm
+          0.999998mm
+         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -0.999998mm
+          -0.999998mm
+          0.999998mm
+          -0.999998mm
+          0.999998mm
+          0.999998mm
+          -0.999998mm
+          0.999998mm
+         }
+         ha:layer_mask {
+          copper = 1
+          intern = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -1.179957mm
+          -1.179957mm
+          1.179957mm
+          -1.179957mm
+          1.179957mm
+          1.179957mm
+          -1.179957mm
+          1.179957mm
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -1.179957mm
+          -1.179957mm
+          1.179957mm
+          -1.179957mm
+          1.179957mm
+          1.179957mm
+          -1.179957mm
+          1.179957mm
+         }
+         ha:layer_mask {
+          bottom = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 1
+      }
+      ha:ps_proto_v6.1 {
+       htop = 0
+       hdia = 47.24mil
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 1.999996mm
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 1.999996mm
+         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 1.999996mm
+         }
+         ha:layer_mask {
+          copper = 1
+          intern = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 2.359914mm
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 2.359914mm
+         }
+         ha:layer_mask {
+          bottom = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 1
+      }
+      ha:ps_proto_v6.2 {
+       htop = 0
+       hdia = 3.050032mm
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 3.849878mm
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 3.849878mm
+         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 3.849878mm
+         }
+         ha:layer_mask {
+          copper = 1
+          intern = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 165.75mil
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 165.75mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 1
+      }
+     }
+     li:objects {
+      ha:padstack_ref.14711 {
+       smirror = 1
+       ha:attributes {
+        term = 1
+        name = pin1
+       }
+       proto = 0
+       xmirror = 1
+       x = 2.2008in
+       rot = 0.000000
+       y = 2.67008in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.14712 {
+       smirror = 1
+       ha:attributes {
+        term = 16
+        name = pin16
+       }
+       proto = 0
+       xmirror = 1
+       x = 2.2008in
+       rot = 0.000000
+       y = 2.41103in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.14713 {
+       smirror = 1
+       ha:attributes {
+        term = 9
+        name = pin9
+       }
+       proto = 1
+       xmirror = 1
+       x = 2.25532in
+       rot = 0.000000
+       y = 70.660006mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.14714 {
+       smirror = 1
+       ha:attributes {
+        term = 24
+        name = pin24
+       }
+       proto = 1
+       xmirror = 1
+       x = 2.25532in
+       rot = 0.000000
+       y = 2.52284in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.14715 {
+       smirror = 1
+       ha:attributes {
+        term = 2
+        name = pin2
+       }
+       proto = 1
+       xmirror = 1
+       x = 58.67019mm
+       rot = 0.000000
+       y = 2.67008in
+       li:thermal {
+        li:5 {
+         on
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.14716 {
+       smirror = 1
+       ha:attributes {
+        term = 17
+        name = pin17
+       }
+       proto = 1
+       xmirror = 1
+       x = 58.67019mm
+       rot = 0.000000
+       y = 2.41103in
+       li:thermal {
+        li:5 {
+         on
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.14717 {
+       smirror = 1
+       ha:attributes {
+        term = 10
+        name = pin10
+       }
+       proto = 1
+       xmirror = 1
+       x = 2.36438in
+       rot = 0.000000
+       y = 70.660006mm
+       li:thermal {
+        li:5 {
+         on
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.14718 {
+       smirror = 1
+       ha:attributes {
+        term = 25
+        name = pin25
+       }
+       proto = 1
+       xmirror = 1
+       x = 2.36438in
+       rot = 0.000000
+       y = 2.52284in
+       li:thermal {
+        li:5 {
+         on
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.14719 {
+       smirror = 1
+       ha:attributes {
+        term = 3
+        name = pin3
+       }
+       proto = 1
+       xmirror = 1
+       x = 61.440314mm
+       rot = 0.000000
+       y = 2.67008in
+       li:thermal {
+        li:2 {
+         on
+         diag
+         round
+         noshape
+        }
+        li:3 {
+         on
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.14720 {
+       smirror = 1
+       ha:attributes {
+        term = 18
+        name = pin18
+       }
+       proto = 1
+       xmirror = 1
+       x = 61.440314mm
+       rot = 0.000000
+       y = 2.41103in
+       li:thermal {
+        li:2 {
+         on
+         diag
+         round
+         noshape
+        }
+        li:3 {
+         on
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.14721 {
+       smirror = 1
+       ha:attributes {
+        term = 11
+        name = pin11
+       }
+       proto = 1
+       xmirror = 1
+       x = 2.47343in
+       rot = 0.000000
+       y = 70.660006mm
+       li:thermal {
+        li:2 {
+         on
+         diag
+         round
+         noshape
+        }
+        li:3 {
+         on
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.14722 {
+       smirror = 1
+       ha:attributes {
+        term = 26
+        name = pin26
+       }
+       proto = 1
+       xmirror = 1
+       x = 2.47343in
+       rot = 0.000000
+       y = 2.52284in
+       li:thermal {
+        li:2 {
+         on
+         diag
+         round
+         noshape
+        }
+        li:3 {
+         on
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.14723 {
+       smirror = 1
+       ha:attributes {
+        term = 4
+        name = pin4
+       }
+       proto = 1
+       xmirror = 1
+       x = 2.52796in
+       rot = 0.000000
+       y = 2.67008in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.14724 {
+       smirror = 1
+       ha:attributes {
+        term = 19
+        name = pin19
+       }
+       proto = 1
+       xmirror = 1
+       x = 2.52796in
+       rot = 0.000000
+       y = 2.41103in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.14725 {
+       smirror = 1
+       ha:attributes {
+        term = 12
+        name = pin12
+       }
+       proto = 1
+       xmirror = 1
+       x = 65.594992mm
+       rot = 0.000000
+       y = 70.660006mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.14726 {
+       smirror = 1
+       ha:attributes {
+        term = 27
+        name = pin27
+       }
+       proto = 1
+       xmirror = 1
+       x = 65.594992mm
+       rot = 0.000000
+       y = 2.52284in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.14727 {
+       smirror = 1
+       ha:attributes {
+        term = 5
+        name = pin5
+       }
+       proto = 1
+       xmirror = 1
+       x = 2.63701in
+       rot = 0.000000
+       y = 2.67008in
+       li:thermal {
+        li:5 {
+         on
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.14728 {
+       smirror = 1
+       ha:attributes {
+        term = 20
+        name = pin20
+       }
+       proto = 1
+       xmirror = 1
+       x = 2.63701in
+       rot = 0.000000
+       y = 2.41103in
+       li:thermal {
+        li:5 {
+         on
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.14729 {
+       smirror = 1
+       ha:attributes {
+        term = 13
+        name = pin13
+       }
+       proto = 1
+       xmirror = 1
+       x = 68.365116mm
+       rot = 0.000000
+       y = 70.660006mm
+       li:thermal {
+        li:5 {
+         on
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.14730 {
+       smirror = 1
+       ha:attributes {
+        term = 28
+        name = pin28
+       }
+       proto = 1
+       xmirror = 1
+       x = 68.365116mm
+       rot = 0.000000
+       y = 2.52284in
+       li:thermal {
+        li:5 {
+         on
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.14731 {
+       smirror = 1
+       ha:attributes {
+        term = 6
+        name = pin6
+       }
+       proto = 1
+       xmirror = 1
+       x = 2.74606in
+       rot = 0.000000
+       y = 2.67008in
+       li:thermal {
+        li:2 {
+         on
+         diag
+         round
+         noshape
+        }
+        li:3 {
+         on
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.14732 {
+       smirror = 1
+       ha:attributes {
+        term = 21
+        name = pin21
+       }
+       proto = 1
+       xmirror = 1
+       x = 2.74606in
+       rot = 0.000000
+       y = 2.41103in
+       li:thermal {
+        li:2 {
+         on
+         diag
+         round
+         noshape
+        }
+        li:3 {
+         on
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.14733 {
+       smirror = 1
+       ha:attributes {
+        term = 14
+        name = pin14
+       }
+       proto = 1
+       xmirror = 1
+       x = 2.80059in
+       rot = 0.000000
+       y = 70.660006mm
+       li:thermal {
+        li:2 {
+         on
+         diag
+         round
+         noshape
+        }
+        li:3 {
+         on
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.14734 {
+       smirror = 1
+       ha:attributes {
+        term = 29
+        name = pin29
+       }
+       proto = 1
+       xmirror = 1
+       x = 2.80059in
+       rot = 0.000000
+       y = 2.52284in
+       li:thermal {
+        li:2 {
+         on
+         diag
+         round
+         noshape
+        }
+        li:3 {
+         on
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.14735 {
+       smirror = 1
+       ha:attributes {
+        term = 7
+        name = pin7
+       }
+       proto = 1
+       xmirror = 1
+       x = 72.520048mm
+       rot = 0.000000
+       y = 2.67008in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.14736 {
+       smirror = 1
+       ha:attributes {
+        term = 22
+        name = pin22
+       }
+       proto = 1
+       xmirror = 1
+       x = 72.520048mm
+       rot = 0.000000
+       y = 2.41103in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.14737 {
+       smirror = 1
+       ha:attributes {
+        term = 15
+        name = pin15
+       }
+       proto = 1
+       xmirror = 1
+       x = 2.90965in
+       rot = 0.000000
+       y = 70.660006mm
+       li:thermal {
+        li:2 {
+         on
+         diag
+         round
+         noshape
+        }
+        li:3 {
+         on
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.14738 {
+       smirror = 1
+       ha:attributes {
+        term = 30
+        name = pin30
+       }
+       proto = 1
+       xmirror = 1
+       x = 2.90965in
+       rot = 0.000000
+       y = 2.52284in
+       li:thermal {
+        li:2 {
+         on
+         diag
+         round
+         noshape
+        }
+        li:3 {
+         on
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.14739 {
+       smirror = 1
+       ha:attributes {
+        term = 8
+        name = pin8
+       }
+       proto = 1
+       xmirror = 1
+       x = 2.96417in
+       rot = 0.000000
+       y = 2.67008in
+       li:thermal {
+        li:5 {
+         on
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.14740 {
+       smirror = 1
+       ha:attributes {
+        term = 23
+        name = pin23
+       }
+       proto = 1
+       xmirror = 1
+       x = 2.96417in
+       rot = 0.000000
+       y = 2.41103in
+       li:thermal {
+        li:5 {
+         on
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.14741 {
+       smirror = 1
+       ha:attributes {
+        term = 0
+        name = mnt
+       }
+       proto = 2
+       xmirror = 1
+       x = 82.255106mm
+       rot = 0.000000
+       y = 70.660006mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.14742 {
+       smirror = 1
+       ha:attributes {
+        term = 0
+        name = mnt
+       }
+       proto = 2
+       xmirror = 1
+       x = 1.92658in
+       rot = 0.000000
+       y = 70.660006mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.14743 {
+       smirror = 1
+       ha:attributes {
+        term = 0
+        name = mnt
+       }
+       proto = 2
+       xmirror = 1
+       x = 82.255106mm
+       rot = 0.000000
+       y = 2.46693in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.14744 {
+       smirror = 1
+       ha:attributes {
+        term = 0
+        name = mnt
+       }
+       proto = 2
+       xmirror = 1
+       x = 1.92658in
+       rot = 0.000000
+       y = 2.46693in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        bottom = 1
+       }
+       li:objects {
+        ha:line.14686 {
+         clearance = 0.0
+         y2 = 3.1in
+         thickness = 10.0mil
+         x1 = 1.81497in
+         x2 = 85.09mm
+         y1 = 3.1in
+        }
+        ha:line.14689 {
+         clearance = 0.0
+         y2 = 2.34001in
+         thickness = 10.0mil
+         x1 = 1.81497in
+         x2 = 85.09mm
+         y1 = 2.34001in
+        }
+        ha:line.14692 {
+         clearance = 0.0
+         y2 = 2.34001in
+         thickness = 10.0mil
+         x1 = 85.09mm
+         x2 = 85.09mm
+         y1 = 3.1in
+        }
+        ha:line.14695 {
+         clearance = 0.0
+         y2 = 2.34001in
+         thickness = 10.0mil
+         x1 = 1.81497in
+         x2 = 1.81497in
+         y1 = 3.1in
+        }
+        ha:text.14698 {
+         scale = 100
+         x = 65.594992mm
+         y = 69.240146mm
+         rot = 0.000000
+         string = %a.parent.refdes%
+         fid = 0
+         ha:flags {
+          dyntext = 1
+          floater = 1
+          onsolder = 1
+         }
+        }
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        bottom = 1
+        virtual = 1
+        misc = 1
+       }
+       li:objects {
+        ha:line.14699 {
+         clearance = 0.0
+         y2 = 65.950077mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 65.595111mm
+         x2 = 65.595111mm
+         y1 = 65.950077mm
+        }
+        ha:line.14702 {
+         clearance = 0.0
+         y2 = 69.240146mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 65.594992mm
+         x2 = 65.594992mm
+         y1 = 69.240146mm
+        }
+        ha:line.14705 {
+         clearance = 0.0
+         y2 = 69.240146mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 65.594992mm
+         x2 = 66.594992mm
+         y1 = 69.240146mm
+        }
+        ha:line.14708 {
+         clearance = 0.0
+         y2 = 68.240146mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 65.594992mm
+         x2 = 65.594992mm
+         y1 = 69.240146mm
+        }
+       }
+       ha:combining {
+       }
+      }
+     }
+    }
+    uid = FPyPd0p3sfdI9it38ncAAAAk
+   }
+    ha:subc.16956 {
+     ha:attributes {
+      value=
+      footprint=hole-M3
+      refdes=H3
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=125.0mil; hplated=1; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;          }
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+         }
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;          }
+          ha:combining {          }
+          ha:layer_mask {
+           bottom = 1
+           copper = 1
+          }
+          clearance=0.0
+         }
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;          }
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           intern = 1
+          }
+          clearance=0.0
+         }
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;          }
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+         }
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;          }
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           bottom = 1
+           mask = 1
+          }
+          clearance=0.0
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.16970 {
+       proto=0; x=88.265mm; y=125.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
+       ha:flags {
+        clearline=1
+        usetherm=1
+       }
+
+       li:thermal {
+         li:2 {
+          on  
+          solid  
+          noshape  
+         }
+         li:3 {
+          on  
+          solid  
+          noshape  
+         }
+       }
+
+       ha:attributes {
+         term=1
+         name=pin1
+       }
+      }
+     }
+     li:layers {
+
+      ha:top-silk {
+       lid=0
+       ha:combining {       }
+
+        li:objects {
+         ha:arc.16957 {
+          x=88.265mm; y=125.0mil; width=120.0mil; height=120.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+         }
+        }
+        ha:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.16958 {
+          x1=88.265mm; y1=125.0mil; x2=88.265mm; y2=125.0mil; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.16961 {
+          x1=88.265mm; y1=125.0mil; x2=88.265mm; y2=125.0mil; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.16964 {
+          x1=88.265mm; y1=125.0mil; x2=89.265mm; y2=125.0mil; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.16967 {
+          x1=88.265mm; y1=125.0mil; x2=88.265mm; y2=4.175mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = FuGWfQzXU3SM7rbQ58MAAAAb
+    }
+    ha:subc.16972 {
+     ha:attributes {
+      value=
+      footprint=hole-M3
+      refdes=H4
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=125.0mil; hplated=1; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;          }
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+         }
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;          }
+          ha:combining {          }
+          ha:layer_mask {
+           bottom = 1
+           copper = 1
+          }
+          clearance=0.0
+         }
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;          }
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           intern = 1
+          }
+          clearance=0.0
+         }
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;          }
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+         }
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;          }
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           bottom = 1
+           mask = 1
+          }
+          clearance=0.0
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.16986 {
+       proto=0; x=125.0mil; y=125.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
+       ha:flags {
+        clearline=1
+        usetherm=1
+        lock=1
+       }
+
+       li:thermal {
+         li:2 {
+          on  
+          solid  
+          noshape  
+         }
+         li:3 {
+          on  
+          solid  
+          noshape  
+         }
+       }
+
+       ha:attributes {
+         term=1
+         name=pin1
+       }
+      }
+     }
+     li:layers {
+
+      ha:top-silk {
+       lid=0
+       ha:combining {       }
+
+        li:objects {
+         ha:arc.16973 {
+          x=125.0mil; y=125.0mil; width=120.0mil; height=120.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+         }
+        }
+        ha:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.16974 {
+          x1=125.0mil; y1=125.0mil; x2=125.0mil; y2=125.0mil; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.16977 {
+          x1=125.0mil; y1=125.0mil; x2=125.0mil; y2=125.0mil; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.16980 {
+          x1=125.0mil; y1=125.0mil; x2=4.175mm; y2=125.0mil; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.16983 {
+          x1=125.0mil; y1=125.0mil; x2=125.0mil; y2=4.175mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = FuGWfQzXU3SM7rbQ58MAAAAd
+    }
+    ha:subc.17465 {
+     ha:attributes {
+      value=
+      footprint=189-15
+      refdes=J3
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=47.24mil; 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.999998mm  
+            -0.999998mm  
+            0.999998mm  
+            -0.999998mm  
+            0.999998mm  
+            0.999998mm  
+            -0.999998mm  
+            0.999998mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           bottom = 1
+           copper = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -0.999998mm  
+            -0.999998mm  
+            0.999998mm  
+            -0.999998mm  
+            0.999998mm  
+            0.999998mm  
+            -0.999998mm  
+            0.999998mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           intern = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -0.999998mm  
+            -0.999998mm  
+            0.999998mm  
+            -0.999998mm  
+            0.999998mm  
+            0.999998mm  
+            -0.999998mm  
+            0.999998mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -1.179957mm  
+            -1.179957mm  
+            1.179957mm  
+            -1.179957mm  
+            1.179957mm  
+            1.179957mm  
+            -1.179957mm  
+            1.179957mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           bottom = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -1.179957mm  
+            -1.179957mm  
+            1.179957mm  
+            -1.179957mm  
+            1.179957mm  
+            1.179957mm  
+            -1.179957mm  
+            1.179957mm  
+           }
+         }
+       }
+     }
+
+     ha:ps_proto_v6.1 {
+       hdia=47.24mil; hplated=1; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=1.999996mm;          }
+          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.999996mm;          }
+          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.999996mm;          }
+          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.359914mm;          }
+          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.359914mm;          }
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           bottom = 1
+           mask = 1
+          }
+          clearance=0.0
+         }
+       }
+     }
+
+     ha:ps_proto_v6.2 {
+       hdia=3.050032mm; hplated=1; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=3.849878mm;          }
+          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=3.849878mm;          }
+          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=3.849878mm;          }
+          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=165.75mil;          }
+          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=165.75mil;          }
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           bottom = 1
+           mask = 1
+          }
+          clearance=0.0
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.17491 {
+       proto=0; x=80.574896mm; y=1.93168in; rot=-90.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=1
+         name=pin1
+       }
+      }
+      ha:padstack_ref.17492 {
+       proto=0; x=2.91319in; y=1.93168in; rot=-90.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=16
+         name=pin16
+       }
+      }
+      ha:padstack_ref.17493 {
+       proto=1; x=3.28405in; y=1.87716in; rot=-90.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=9
+         name=pin9
+       }
+      }
+      ha:padstack_ref.17494 {
+       proto=1; x=76.835mm; y=1.87716in; rot=-90.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=24
+         name=pin24
+       }
+      }
+      ha:padstack_ref.17495 {
+       proto=1; x=80.574896mm; y=1.82263in; rot=-90.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+         li:5 {
+          on  
+          diag  
+          round  
+          noshape  
+         }
+       }
+
+       ha:attributes {
+         term=2
+         name=pin2
+       }
+      }
+      ha:padstack_ref.17496 {
+       proto=1; x=2.91319in; y=1.82263in; rot=-90.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+         li:5 {
+          on  
+          diag  
+          round  
+          noshape  
+         }
+       }
+
+       ha:attributes {
+         term=17
+         name=pin17
+       }
+      }
+      ha:padstack_ref.17497 {
+       proto=1; x=3.28405in; y=1.7681in; rot=-90.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+         li:5 {
+          on  
+          diag  
+          round  
+          noshape  
+         }
+       }
+
+       ha:attributes {
+         term=10
+         name=pin10
+       }
+      }
+      ha:padstack_ref.17498 {
+       proto=1; x=76.835mm; y=1.7681in; rot=-90.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+         li:5 {
+          on  
+          diag  
+          round  
+          noshape  
+         }
+       }
+
+       ha:attributes {
+         term=25
+         name=pin25
+       }
+      }
+      ha:padstack_ref.17499 {
+       proto=1; x=80.574896mm; y=1.71357in; rot=-90.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+         li:2 {
+          on  
+          diag  
+          round  
+          noshape  
+         }
+         li:3 {
+          on  
+          diag  
+          round  
+          noshape  
+         }
+       }
+
+       ha:attributes {
+         term=3
+         name=pin3
+       }
+      }
+      ha:padstack_ref.17500 {
+       proto=1; x=2.91319in; y=1.71357in; rot=-90.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+         li:2 {
+          on  
+          diag  
+          round  
+          noshape  
+         }
+         li:3 {
+          on  
+          diag  
+          round  
+          noshape  
+         }
+       }
+
+       ha:attributes {
+         term=18
+         name=pin18
+       }
+      }
+      ha:padstack_ref.17501 {
+       proto=1; x=3.28405in; y=42.13987mm; rot=-90.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+         li:2 {
+          on  
+          diag  
+          round  
+          noshape  
+         }
+         li:3 {
+          on  
+          diag  
+          round  
+          noshape  
+         }
+       }
+
+       ha:attributes {
+         term=11
+         name=pin11
+       }
+      }
+      ha:padstack_ref.17502 {
+       proto=1; x=76.835mm; y=42.13987mm; rot=-90.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+         li:2 {
+          on  
+          diag  
+          round  
+          noshape  
+         }
+         li:3 {
+          on  
+          diag  
+          round  
+          noshape  
+         }
+       }
+
+       ha:attributes {
+         term=26
+         name=pin26
+       }
+      }
+      ha:padstack_ref.17503 {
+       proto=1; x=80.574896mm; y=40.754808mm; rot=-90.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=4
+         name=pin4
+       }
+      }
+      ha:padstack_ref.17504 {
+       proto=1; x=2.91319in; y=40.754808mm; rot=-90.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=19
+         name=pin19
+       }
+      }
+      ha:padstack_ref.17505 {
+       proto=1; x=3.28405in; y=1.55in; rot=-90.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=12
+         name=pin12
+       }
+      }
+      ha:padstack_ref.17506 {
+       proto=1; x=76.835mm; y=1.55in; rot=-90.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=27
+         name=pin27
+       }
+      }
+      ha:padstack_ref.17507 {
+       proto=1; x=80.574896mm; y=1.49547in; rot=-90.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+         li:5 {
+          on  
+          diag  
+          round  
+          noshape  
+         }
+       }
+
+       ha:attributes {
+         term=5
+         name=pin5
+       }
+      }
+      ha:padstack_ref.17508 {
+       proto=1; x=2.91319in; y=1.49547in; rot=-90.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+         li:5 {
+          on  
+          diag  
+          round  
+          noshape  
+         }
+       }
+
+       ha:attributes {
+         term=20
+         name=pin20
+       }
+      }
+      ha:padstack_ref.17509 {
+       proto=1; x=3.28405in; y=1.44094in; rot=-90.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+         li:5 {
+          on  
+          diag  
+          round  
+          noshape  
+         }
+       }
+
+       ha:attributes {
+         term=13
+         name=pin13
+       }
+      }
+      ha:padstack_ref.17510 {
+       proto=1; x=76.835mm; y=1.44094in; rot=-90.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+         li:5 {
+          on  
+          diag  
+          round  
+          noshape  
+         }
+       }
+
+       ha:attributes {
+         term=28
+         name=pin28
+       }
+      }
+      ha:padstack_ref.17511 {
+       proto=1; x=80.574896mm; y=1.38642in; rot=-90.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+         li:2 {
+          on  
+          diag  
+          round  
+          noshape  
+         }
+         li:3 {
+          on  
+          diag  
+          round  
+          noshape  
+         }
+       }
+
+       ha:attributes {
+         term=6
+         name=pin6
+       }
+      }
+      ha:padstack_ref.17512 {
+       proto=1; x=2.91319in; y=1.38642in; rot=-90.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+         li:2 {
+          on  
+          diag  
+          round  
+          noshape  
+         }
+         li:3 {
+          on  
+          diag  
+          round  
+          noshape  
+         }
+       }
+
+       ha:attributes {
+         term=21
+         name=pin21
+       }
+      }
+      ha:padstack_ref.17513 {
+       proto=1; x=3.28405in; y=1.33189in; rot=-90.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+         li:2 {
+          on  
+          diag  
+          round  
+          noshape  
+         }
+         li:3 {
+          on  
+          diag  
+          round  
+          noshape  
+         }
+       }
+
+       ha:attributes {
+         term=14
+         name=pin14
+       }
+      }
+      ha:padstack_ref.17514 {
+       proto=1; x=76.835mm; y=1.33189in; rot=-90.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+         li:2 {
+          on  
+          diag  
+          round  
+          noshape  
+         }
+         li:3 {
+          on  
+          diag  
+          round  
+          noshape  
+         }
+       }
+
+       ha:attributes {
+         term=29
+         name=pin29
+       }
+      }
+      ha:padstack_ref.17515 {
+       proto=1; x=80.574896mm; y=32.444944mm; rot=-90.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=7
+         name=pin7
+       }
+      }
+      ha:padstack_ref.17516 {
+       proto=1; x=2.91319in; y=32.444944mm; rot=-90.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=22
+         name=pin22
+       }
+      }
+      ha:padstack_ref.17517 {
+       proto=1; x=3.28405in; y=31.059882mm; rot=-90.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+         li:2 {
+          on  
+          diag  
+          round  
+          noshape  
+         }
+         li:3 {
+          on  
+          diag  
+          round  
+          noshape  
+         }
+       }
+
+       ha:attributes {
+         term=15
+         name=pin15
+       }
+      }
+      ha:padstack_ref.17518 {
+       proto=1; x=76.835mm; y=31.059882mm; rot=-90.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+         li:2 {
+          on  
+          diag  
+          round  
+          noshape  
+         }
+         li:3 {
+          on  
+          diag  
+          round  
+          noshape  
+         }
+       }
+
+       ha:attributes {
+         term=30
+         name=pin30
+       }
+      }
+      ha:padstack_ref.17519 {
+       proto=1; x=80.574896mm; y=29.675074mm; rot=-90.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+         li:5 {
+          on  
+          diag  
+          round  
+          noshape  
+         }
+       }
+
+       ha:attributes {
+         term=8
+         name=pin8
+       }
+      }
+      ha:padstack_ref.17520 {
+       proto=1; x=2.91319in; y=29.675074mm; rot=-90.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+         li:5 {
+          on  
+          diag  
+          round  
+          noshape  
+         }
+       }
+
+       ha:attributes {
+         term=23
+         name=pin23
+       }
+      }
+      ha:padstack_ref.17521 {
+       proto=2; x=3.28405in; y=894.09mil; rot=-90.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=0
+         name=mnt
+       }
+      }
+      ha:padstack_ref.17522 {
+       proto=2; x=3.28405in; y=2.2059in; rot=-90.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=0
+         name=mnt
+       }
+      }
+      ha:padstack_ref.17523 {
+       proto=2; x=2.96909in; y=894.09mil; rot=-90.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=0
+         name=mnt
+       }
+      }
+      ha:padstack_ref.17524 {
+       proto=2; x=2.96909in; y=2.2059in; rot=-90.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=0
+         name=mnt
+       }
+      }
+     }
+     li:layers {
+
+      ha:top-silk {
+       lid=0
+       ha:combining {       }
+
+        li:objects {
+         ha:line.17466 {
+          x1=3.60216in; y1=2.31751in; x2=3.60216in; y2=782.48mil; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.17469 {
+          x1=2.84217in; y1=2.31751in; x2=2.84217in; y2=782.48mil; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.17472 {
+          x1=3.60216in; y1=782.48mil; x2=2.84217in; y2=782.48mil; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.17475 {
+          x1=3.60216in; y1=2.31751in; x2=2.84217in; y2=2.31751in; thickness=10.0mil; clearance=0.0;
+         }
+        }
+        ha:type {
+         silk = 1
+         bottom = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.17479 {
+          x1=78.704941mm; y1=39.369881mm; x2=78.704941mm; y2=39.369881mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.17482 {
+          x1=3.22815in; y1=1.55in; x2=3.22815in; y2=1.55in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.17485 {
+          x1=3.22815in; y1=1.55in; x2=3.22815in; y2=38.37mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.17488 {
+          x1=3.22815in; y1=1.55in; x2=80.99501mm; y2=1.55in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         bottom = 1
+         virtual = 1
+         misc = 1
+        }
+      }
+     }
+    }
+     uid = FPyPd0p3sfdI9it38ncAAAAi
+    }
+    ha:subc.17404 {
+     ha:attributes {
+      value=
+      footprint=189-15
+      refdes=J2
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=47.24mil; 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.999998mm  
+            -0.999998mm  
+            0.999998mm  
+            -0.999998mm  
+            0.999998mm  
+            0.999998mm  
+            -0.999998mm  
+            0.999998mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           bottom = 1
+           copper = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -0.999998mm  
+            -0.999998mm  
+            0.999998mm  
+            -0.999998mm  
+            0.999998mm  
+            0.999998mm  
+            -0.999998mm  
+            0.999998mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           intern = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -0.999998mm  
+            -0.999998mm  
+            0.999998mm  
+            -0.999998mm  
+            0.999998mm  
+            0.999998mm  
+            -0.999998mm  
+            0.999998mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -1.179957mm  
+            -1.179957mm  
+            1.179957mm  
+            -1.179957mm  
+            1.179957mm  
+            1.179957mm  
+            -1.179957mm  
+            1.179957mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           bottom = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -1.179957mm  
+            -1.179957mm  
+            1.179957mm  
+            -1.179957mm  
+            1.179957mm  
+            1.179957mm  
+            -1.179957mm  
+            1.179957mm  
+           }
+         }
+       }
+     }
+
+     ha:ps_proto_v6.1 {
+       hdia=47.24mil; hplated=1; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=1.999996mm;          }
+          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.999996mm;          }
+          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.999996mm;          }
+          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.359914mm;          }
+          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.359914mm;          }
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           bottom = 1
+           mask = 1
+          }
+          clearance=0.0
+         }
+       }
+     }
+
+     ha:ps_proto_v6.2 {
+       hdia=3.050032mm; hplated=1; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=3.849878mm;          }
+          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=3.849878mm;          }
+          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=3.849878mm;          }
+          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=165.75mil;          }
+          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=165.75mil;          }
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           bottom = 1
+           mask = 1
+          }
+          clearance=0.0
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.17430 {
+       proto=0; x=2.96217in; y=429.92mil; rot=-180.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=1
+         name=pin1
+       }
+      }
+      ha:padstack_ref.17431 {
+       proto=0; x=2.96217in; y=688.97mil; rot=-180.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=16
+         name=pin16
+       }
+      }
+      ha:padstack_ref.17432 {
+       proto=1; x=2.90765in; y=318.11mil; rot=-180.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=9
+         name=pin9
+       }
+      }
+      ha:padstack_ref.17433 {
+       proto=1; x=2.90765in; y=14.659864mm; rot=-180.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=24
+         name=pin24
+       }
+      }
+      ha:padstack_ref.17434 {
+       proto=1; x=2.85312in; y=429.92mil; rot=-180.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+         li:5 {
+          on  
+          diag  
+          round  
+          noshape  
+         }
+       }
+
+       ha:attributes {
+         term=2
+         name=pin2
+       }
+      }
+      ha:padstack_ref.17435 {
+       proto=1; x=2.85312in; y=688.97mil; rot=-180.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+         li:5 {
+          on  
+          diag  
+          round  
+          noshape  
+         }
+       }
+
+       ha:attributes {
+         term=17
+         name=pin17
+       }
+      }
+      ha:padstack_ref.17436 {
+       proto=1; x=2.79859in; y=318.11mil; rot=-180.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+         li:5 {
+          on  
+          diag  
+          round  
+          noshape  
+         }
+       }
+
+       ha:attributes {
+         term=10
+         name=pin10
+       }
+      }
+      ha:padstack_ref.17437 {
+       proto=1; x=2.79859in; y=14.659864mm; rot=-180.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+         li:5 {
+          on  
+          diag  
+          round  
+          noshape  
+         }
+       }
+
+       ha:attributes {
+         term=25
+         name=pin25
+       }
+      }
+      ha:padstack_ref.17438 {
+       proto=1; x=2.74406in; y=429.92mil; rot=-180.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+         li:2 {
+          on  
+          diag  
+          round  
+          noshape  
+         }
+         li:3 {
+          on  
+          diag  
+          round  
+          noshape  
+         }
+       }
+
+       ha:attributes {
+         term=3
+         name=pin3
+       }
+      }
+      ha:padstack_ref.17439 {
+       proto=1; x=2.74406in; y=688.97mil; rot=-180.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+         li:2 {
+          on  
+          diag  
+          round  
+          noshape  
+         }
+         li:3 {
+          on  
+          diag  
+          round  
+          noshape  
+         }
+       }
+
+       ha:attributes {
+         term=18
+         name=pin18
+       }
+      }
+      ha:padstack_ref.17440 {
+       proto=1; x=2.68954in; y=318.11mil; rot=-180.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+         li:2 {
+          on  
+          diag  
+          round  
+          noshape  
+         }
+         li:3 {
+          on  
+          diag  
+          round  
+          noshape  
+         }
+       }
+
+       ha:attributes {
+         term=11
+         name=pin11
+       }
+      }
+      ha:padstack_ref.17441 {
+       proto=1; x=2.68954in; y=14.659864mm; rot=-180.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+         li:2 {
+          on  
+          diag  
+          round  
+          noshape  
+         }
+         li:3 {
+          on  
+          diag  
+          round  
+          noshape  
+         }
+       }
+
+       ha:attributes {
+         term=26
+         name=pin26
+       }
+      }
+      ha:padstack_ref.17442 {
+       proto=1; x=2.63501in; y=429.92mil; rot=-180.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=4
+         name=pin4
+       }
+      }
+      ha:padstack_ref.17443 {
+       proto=1; x=2.63501in; y=688.97mil; rot=-180.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=19
+         name=pin19
+       }
+      }
+      ha:padstack_ref.17444 {
+       proto=1; x=65.544446mm; y=318.11mil; rot=-180.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=12
+         name=pin12
+       }
+      }
+      ha:padstack_ref.17445 {
+       proto=1; x=65.544446mm; y=14.659864mm; rot=-180.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=27
+         name=pin27
+       }
+      }
+      ha:padstack_ref.17446 {
+       proto=1; x=2.52596in; y=429.92mil; rot=-180.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+         li:5 {
+          on  
+          diag  
+          round  
+          noshape  
+         }
+       }
+
+       ha:attributes {
+         term=5
+         name=pin5
+       }
+      }
+      ha:padstack_ref.17447 {
+       proto=1; x=2.52596in; y=688.97mil; rot=-180.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+         li:5 {
+          on  
+          diag  
+          round  
+          noshape  
+         }
+       }
+
+       ha:attributes {
+         term=20
+         name=pin20
+       }
+      }
+      ha:padstack_ref.17448 {
+       proto=1; x=62.774322mm; y=318.11mil; rot=-180.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+         li:5 {
+          on  
+          diag  
+          round  
+          noshape  
+         }
+       }
+
+       ha:attributes {
+         term=13
+         name=pin13
+       }
+      }
+      ha:padstack_ref.17449 {
+       proto=1; x=62.774322mm; y=14.659864mm; rot=-180.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+         li:5 {
+          on  
+          diag  
+          round  
+          noshape  
+         }
+       }
+
+       ha:attributes {
+         term=28
+         name=pin28
+       }
+      }
+      ha:padstack_ref.17450 {
+       proto=1; x=2.41691in; y=429.92mil; rot=-180.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+         li:2 {
+          on  
+          diag  
+          round  
+          noshape  
+         }
+         li:3 {
+          on  
+          diag  
+          round  
+          noshape  
+         }
+       }
+
+       ha:attributes {
+         term=6
+         name=pin6
+       }
+      }
+      ha:padstack_ref.17451 {
+       proto=1; x=2.41691in; y=688.97mil; rot=-180.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+         li:2 {
+          on  
+          diag  
+          round  
+          noshape  
+         }
+         li:3 {
+          on  
+          diag  
+          round  
+          noshape  
+         }
+       }
+
+       ha:attributes {
+         term=21
+         name=pin21
+       }
+      }
+      ha:padstack_ref.17452 {
+       proto=1; x=2.36238in; y=318.11mil; rot=-180.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+         li:2 {
+          on  
+          diag  
+          round  
+          noshape  
+         }
+         li:3 {
+          on  
+          diag  
+          round  
+          noshape  
+         }
+       }
+
+       ha:attributes {
+         term=14
+         name=pin14
+       }
+      }
+      ha:padstack_ref.17453 {
+       proto=1; x=2.36238in; y=14.659864mm; rot=-180.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+         li:2 {
+          on  
+          diag  
+          round  
+          noshape  
+         }
+         li:3 {
+          on  
+          diag  
+          round  
+          noshape  
+         }
+       }
+
+       ha:attributes {
+         term=29
+         name=pin29
+       }
+      }
+      ha:padstack_ref.17454 {
+       proto=1; x=58.61939mm; y=429.92mil; rot=-180.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=7
+         name=pin7
+       }
+      }
+      ha:padstack_ref.17455 {
+       proto=1; x=58.61939mm; y=688.97mil; rot=-180.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=22
+         name=pin22
+       }
+      }
+      ha:padstack_ref.17456 {
+       proto=1; x=2.25332in; y=318.11mil; rot=-180.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+         li:2 {
+          on  
+          diag  
+          round  
+          noshape  
+         }
+         li:3 {
+          on  
+          diag  
+          round  
+          noshape  
+         }
+       }
+
+       ha:attributes {
+         term=15
+         name=pin15
+       }
+      }
+      ha:padstack_ref.17457 {
+       proto=1; x=2.25332in; y=14.659864mm; rot=-180.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+         li:2 {
+          on  
+          diag  
+          round  
+          noshape  
+         }
+         li:3 {
+          on  
+          diag  
+          round  
+          noshape  
+         }
+       }
+
+       ha:attributes {
+         term=30
+         name=pin30
+       }
+      }
+      ha:padstack_ref.17458 {
+       proto=1; x=2.1988in; y=429.92mil; rot=-180.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+         li:5 {
+          on  
+          diag  
+          round  
+          noshape  
+         }
+       }
+
+       ha:attributes {
+         term=8
+         name=pin8
+       }
+      }
+      ha:padstack_ref.17459 {
+       proto=1; x=2.1988in; y=688.97mil; rot=-180.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+         li:5 {
+          on  
+          diag  
+          round  
+          noshape  
+         }
+       }
+
+       ha:attributes {
+         term=23
+         name=pin23
+       }
+      }
+      ha:padstack_ref.17460 {
+       proto=2; x=1.92458in; y=318.11mil; rot=-180.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=0
+         name=mnt
+       }
+      }
+      ha:padstack_ref.17461 {
+       proto=2; x=3.23639in; y=318.11mil; rot=-180.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=0
+         name=mnt
+       }
+      }
+      ha:padstack_ref.17462 {
+       proto=2; x=1.92458in; y=633.07mil; rot=-180.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=0
+         name=mnt
+       }
+      }
+      ha:padstack_ref.17463 {
+       proto=2; x=3.23639in; y=633.07mil; rot=-180.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=0
+         name=mnt
+       }
+      }
+     }
+     li:layers {
+
+      ha:top-silk {
+       lid=0
+       ha:combining {       }
+
+        li:objects {
+         ha:line.17405 {
+          x1=85.0392mm; y1=0.0; x2=1.81297in; y2=0.0; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.17408 {
+          x1=85.0392mm; y1=759.99mil; x2=1.81297in; y2=759.99mil; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.17411 {
+          x1=1.81297in; y1=0.0; x2=1.81297in; y2=759.99mil; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.17414 {
+          x1=85.0392mm; y1=0.0; x2=85.0392mm; y2=759.99mil; thickness=10.0mil; clearance=0.0;
+         }
+         ha:text.17417 {
+          string=%a.parent.refdes%; x=65.544446mm; y=9.499854mm; scale=100; fid=0;
+          ha:flags {
+           dyntext=1
+           floater=1
+           onsolder=1
+          }
+          rot = 270.000000
+         }
+        }
+        ha:type {
+         silk = 1
+         bottom = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.17418 {
+          x1=65.544327mm; y1=12.789923mm; x2=65.544327mm; y2=12.789923mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.17421 {
+          x1=65.544446mm; y1=9.499854mm; x2=65.544446mm; y2=9.499854mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.17424 {
+          x1=65.544446mm; y1=9.499854mm; x2=64.544446mm; y2=9.499854mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.17427 {
+          x1=65.544446mm; y1=9.499854mm; x2=65.544446mm; y2=10.499854mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         bottom = 1
+         virtual = 1
+         misc = 1
+        }
+      }
+     }
+    }
+     uid = FPyPd0p3sfdI9it38ncAAAAg
+    }
+    ha:subc.18270 {
+     ha:attributes {
+      refdes=R54
+      value=22
+      footprint=0402
+      openscad=0402
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.18283 {
+       proto=0; x=302.48mil; y=42.3672mm; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=1
+         name=1
+       }
+      }
+      ha:padstack_ref.18284 {
+       proto=0; x=271.0mil; y=42.3672mm; 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:top-silk {
+       lid=0
+       ha:combining {       }
+
+        li:objects {
+        }
+        ha:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.18271 {
+          x1=286.74mil; y1=42.3672mm; x2=286.74mil; y2=42.3672mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.18274 {
+          x1=286.74mil; y1=42.3672mm; x2=286.74mil; y2=42.3672mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.18277 {
+          x1=286.74mil; y1=42.3672mm; x2=6.283196mm; y2=42.3672mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.18280 {
+          x1=286.74mil; y1=42.3672mm; x2=286.74mil; y2=41.3672mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = FuGWfQzXU3SM7rbQ58MAAAAJ
+    }
+    ha:subc.18340 {
+     ha:attributes {
+      refdes=R55
+      value=22
+      footprint=0402
+      openscad=0402
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.18353 {
+       proto=0; x=302.74mil; y=1.706in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=1
+         name=1
+       }
+      }
+      ha:padstack_ref.18354 {
+       proto=0; x=6.890004mm; y=1.706in; 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:top-silk {
+       lid=0
+       ha:combining {       }
+
+        li:objects {
+        }
+        ha:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.18341 {
+          x1=287.0mil; y1=1.706in; x2=287.0mil; y2=1.706in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.18344 {
+          x1=287.0mil; y1=1.706in; x2=287.0mil; y2=1.706in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.18347 {
+          x1=287.0mil; y1=1.706in; x2=6.2898mm; y2=1.706in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.18350 {
+          x1=287.0mil; y1=1.706in; x2=287.0mil; y2=42.3324mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = FuGWfQzXU3SM7rbQ58MAAAAT
+    }
+    ha:subc.18388 {
+     ha:attributes {
+      value=
+      footprint=hole-M3
+      refdes=H2
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=125.0mil; hplated=1; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;          }
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+         }
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;          }
+          ha:combining {          }
+          ha:layer_mask {
+           bottom = 1
+           copper = 1
+          }
+          clearance=0.0
+         }
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;          }
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           intern = 1
+          }
+          clearance=0.0
+         }
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;          }
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+         }
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;          }
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           bottom = 1
+           mask = 1
+          }
+          clearance=0.0
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.18402 {
+       proto=0; x=88.265mm; y=2.975in; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
+       ha:flags {
+        clearline=1
+        usetherm=1
+        lock=1
+       }
+
+       li:thermal {
+         li:2 {
+          on  
+          solid  
+          noshape  
+         }
+         li:3 {
+          on  
+          solid  
+          noshape  
+         }
+       }
+
+       ha:attributes {
+         term=1
+         name=pin1
+       }
+      }
+     }
+     li:layers {
+
+      ha:top-silk {
+       lid=0
+       ha:combining {       }
+
+        li:objects {
+         ha:arc.18389 {
+          x=88.265mm; y=2.975in; width=120.0mil; height=120.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+         }
+        }
+        ha:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.18390 {
+          x1=88.265mm; y1=2.975in; x2=88.265mm; y2=2.975in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.18393 {
+          x1=88.265mm; y1=2.975in; x2=88.265mm; y2=2.975in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.18396 {
+          x1=88.265mm; y1=2.975in; x2=89.265mm; y2=2.975in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.18399 {
+          x1=88.265mm; y1=2.975in; x2=88.265mm; y2=76.565mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = FuGWfQzXU3SM7rbQ58MAAAAZ
+    }
+    ha:subc.18733 {
+     ha:attributes {
+      value=USBmicroB
+      footprint=11071
+      refdes=J6
+     }
+    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 {
+            7.875mil  
+            -0.675005mm  
+            -7.875mil  
+            -0.675005mm  
+            -7.875mil  
+            0.675005mm  
+            7.875mil  
+            0.675005mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            10.875mil  
+            -0.751205mm  
+            -10.875mil  
+            -0.751205mm  
+            -10.875mil  
+            0.751205mm  
+            10.875mil  
+            0.751205mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            7.875mil  
+            -0.675005mm  
+            -7.875mil  
+            -0.675005mm  
+            -7.875mil  
+            0.675005mm  
+            7.875mil  
+            0.675005mm  
+           }
+         }
+       }
+     }
+
+     ha:ps_proto_v6.1 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -31.495mil  
+            -0.700024mm  
+            -31.495mil  
+            0.700024mm  
+            31.495mil  
+            0.700024mm  
+            31.495mil  
+            -0.700024mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -0.876173mm  
+            -0.776224mm  
+            -0.876173mm  
+            0.776224mm  
+            0.876173mm  
+            0.776224mm  
+            0.876173mm  
+            -0.776224mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -31.495mil  
+            -0.700024mm  
+            -31.495mil  
+            0.700024mm  
+            31.495mil  
+            0.700024mm  
+            31.495mil  
+            -0.700024mm  
+           }
+         }
+       }
+     }
+
+     ha:ps_proto_v6.2 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -0.94996mm  
+            0.94996mm  
+            0.94996mm  
+            0.94996mm  
+            0.94996mm  
+            -0.94996mm  
+            -0.94996mm  
+            -0.94996mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -1.02616mm  
+            1.02616mm  
+            1.02616mm  
+            1.02616mm  
+            1.02616mm  
+            -1.02616mm  
+            -1.02616mm  
+            -1.02616mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -0.94996mm  
+            0.94996mm  
+            0.94996mm  
+            0.94996mm  
+            0.94996mm  
+            -0.94996mm  
+            -0.94996mm  
+            -0.94996mm  
+           }
+         }
+       }
+     }
+
+     ha:ps_proto_v6.3 {
+       hdia=0.0; hplated=1; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=1.05mm; square=0;          }
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=10.0mil
+         }
+
+         ha:ps_shape_v4 {
+          ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=0.45mm; square=0;          }
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           mech = 1
+          }
+          clearance=10.0mil
+         }
+
+         ha:ps_shape_v4 {
+          ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=84.0mil; square=0;          }
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=10.0mil
+         }
+
+         ha:ps_shape_v4 {
+          ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=1.05mm; square=0;          }
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           intern = 1
+          }
+          clearance=10.0mil
+         }
+
+         ha:ps_shape_v4 {
+          ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=1.05mm; square=0;          }
+          ha:combining {          }
+          ha:layer_mask {
+           bottom = 1
+           copper = 1
+          }
+          clearance=10.0mil
+         }
+
+         ha:ps_shape_v4 {
+          ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=84.0mil; square=0;          }
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           bottom = 1
+           mask = 1
+          }
+          clearance=10.0mil
+         }
+
+         ha:ps_shape_v4 {
+          ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=1.05mm; square=0;          }
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=10.0mil
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.18747 {
+       proto=0; x=162.4mil; y=41.880028mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=1
+         name=VBUS
+       }
+      }
+      ha:padstack_ref.18748 {
+       proto=0; x=162.4mil; y=1.67441in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=2
+         name=D-
+       }
+      }
+      ha:padstack_ref.18749 {
+       proto=0; x=162.4mil; y=1.7in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=3
+         name=D+
+       }
+      }
+      ha:padstack_ref.18750 {
+       proto=0; x=162.4mil; y=1.72559in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=4
+         name=HS
+       }
+      }
+      ha:padstack_ref.18751 {
+       proto=0; x=162.4mil; y=1.75118in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=5
+         name=GND
+       }
+      }
+      ha:padstack_ref.18752 {
+       proto=1; x=3.700018mm; y=1.825985in; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=G
+       }
+      }
+      ha:padstack_ref.18753 {
+       proto=1; x=3.700018mm; y=39.979981mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=G
+       }
+      }
+      ha:padstack_ref.18754 {
+       proto=2; x=57.09mil; y=1.74528in; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=G
+       }
+      }
+      ha:padstack_ref.18755 {
+       proto=2; x=57.09mil; y=1.65472in; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=G
+       }
+      }
+      ha:padstack_ref.18756 {
+       proto=3; x=57.08354331mil; y=1.82598in; rot=90.000000; xmirror=0; smirror=0; clearance=0.259969mm;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+         li:2 {
+          on  
+          solid  
+          noshape  
+         }
+         li:3 {
+          on  
+          solid  
+          noshape  
+         }
+       }
+
+       ha:attributes {
+         term=G
+       }
+      }
+      ha:padstack_ref.18757 {
+       proto=3; x=57.08354331mil; y=1.57402in; rot=90.000000; xmirror=0; smirror=0; clearance=0.259969mm;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+         li:2 {
+          on  
+          solid  
+          noshape  
+         }
+         li:3 {
+          on  
+          solid  
+          noshape  
+         }
+       }
+
+       ha:attributes {
+         term=G
+       }
+      }
+     }
+     li:layers {
+
+      ha:top-silk {
+       lid=0
+       ha:combining {       }
+
+        li:objects {
+        }
+        ha:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.18735 {
+          x1=2.501451mm; y1=1.7in; x2=2.501451mm; y2=1.7in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.18738 {
+          x1=0.0; y1=1.7in; x2=0.0; y2=1.7in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.18741 {
+          x1=0.0; y1=1.7in; x2=0.0; y2=44.18mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.18744 {
+          x1=0.0; y1=1.7in; x2=-1.0mm; y2=1.7in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+
+      {ha:top copper}                                          {
+       lid=2
+       ha:combining {       }
+
+        li:objects {
+        }
+        ha:type {
+         copper = 1
+         top = 1
+        }
+      }
+
+      ha:top_paste {
+       lid=3
+       ha:combining { auto=1;       }
+
+        li:objects {
+        }
+        ha:type {
+         top = 1
+         paste = 1
+        }
+      }
+
+      ha:top_mask {
+       lid=4
+       ha:combining { sub=1; auto=1;       }
+
+        li:objects {
+        }
+        ha:type {
+         top = 1
+         mask = 1
+        }
+      }
+
+      ha:any_internal_copper {
+       lid=5
+       ha:combining {       }
+
+        li:objects {
+        }
+        ha:type {
+         copper = 1
+         intern = 1
+        }
+        stack_offs = 1
+      }
+
+      ha:bottom_copper {
+       lid=6
+       ha:combining {       }
+
+        li:objects {
+        }
+        ha:type {
+         bottom = 1
+         copper = 1
+        }
+      }
+
+      ha:bottom_mask {
+       lid=7
+       ha:combining { sub=1; auto=1;       }
+
+        li:objects {
+        }
+        ha:type {
+         bottom = 1
+         mask = 1
+        }
+      }
+
+      ha:bottom_silk {
+       lid=8
+       ha:combining { auto=1;       }
+
+        li:objects {
+        }
+        ha:type {
+         silk = 1
+         bottom = 1
+        }
+      }
+
+      ha:bottom_paste {
+       lid=9
+       ha:combining { auto=1;       }
+
+        li:objects {
+        }
+        ha:type {
+         bottom = 1
+         paste = 1
+        }
+      }
+
+      ha:outline {
+       lid=10
+       ha:combining {       }
+
+        li:objects {
+        }
+        ha:type {
+         boundary = 1
+        }
+        purpose = uroute
+      }
+
+      ha:pmech {
+       lid=11
+       ha:combining { auto=1;       }
+
+        li:objects {
+        }
+        ha:type {
+         mech = 1
+        }
+        purpose = proute
+      }
+
+      ha:umech {
+       lid=12
+       ha:combining { auto=1;       }
+
+        li:objects {
+        }
+        ha:type {
+         mech = 1
+        }
+        purpose = uroute
+      }
+     }
+    }
+     uid = t+CANjtdPMoBlE0Q3VMAAAAB
+    }
+    ha:subc.18759 {
+     ha:attributes {
+      value=Debug
+      footprint=0-215079-4
+      refdes=J7
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=31.5mil; hplated=1; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -23.0mil  
+            -23.0mil  
+            23.0mil  
+            -23.0mil  
+            23.0mil  
+            23.0mil  
+            -23.0mil  
+            23.0mil  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           bottom = 1
+           copper = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -23.0mil  
+            -23.0mil  
+            23.0mil  
+            -23.0mil  
+            23.0mil  
+            23.0mil  
+            -23.0mil  
+            23.0mil  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           intern = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -23.0mil  
+            -23.0mil  
+            23.0mil  
+            -23.0mil  
+            23.0mil  
+            23.0mil  
+            -23.0mil  
+            23.0mil  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -26.0mil  
+            -26.0mil  
+            26.0mil  
+            -26.0mil  
+            26.0mil  
+            26.0mil  
+            -26.0mil  
+            26.0mil  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           bottom = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -26.0mil  
+            -26.0mil  
+            26.0mil  
+            -26.0mil  
+            26.0mil  
+            26.0mil  
+            -26.0mil  
+            26.0mil  
+           }
+         }
+       }
+     }
+
+     ha:ps_proto_v6.1 {
+       hdia=31.5mil; hplated=1; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=46.0mil;          }
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+         }
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=46.0mil;          }
+          ha:combining {          }
+          ha:layer_mask {
+           bottom = 1
+           copper = 1
+          }
+          clearance=0.0
+         }
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=46.0mil;          }
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           intern = 1
+          }
+          clearance=0.0
+         }
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=52.0mil;          }
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+         }
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=52.0mil;          }
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           bottom = 1
+           mask = 1
+          }
+          clearance=0.0
+         }
+       }
+     }
+
+     ha:ps_proto_v6.2 {
+       hdia=59.06mil; hplated=1; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=73.56mil;          }
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+         }
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=73.56mil;          }
+          ha:combining {          }
+          ha:layer_mask {
+           bottom = 1
+           copper = 1
+          }
+          clearance=0.0
+         }
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=73.56mil;          }
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           intern = 1
+          }
+          clearance=0.0
+         }
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=79.56mil;          }
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+         }
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=79.56mil;          }
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           bottom = 1
+           mask = 1
+          }
+          clearance=0.0
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.18785 {
+       proto=0; x=100.0mil; y=53.594mm; rot=-90.000000; xmirror=1; smirror=1; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+         li:2 {
+          on  
+          diag  
+          round  
+          noshape  
+         }
+         li:3 {
+          on  
+          diag  
+          round  
+          noshape  
+         }
+       }
+
+       ha:attributes {
+         term=1
+         name=pin1
+       }
+      }
+      ha:padstack_ref.18786 {
+       proto=1; x=200.0mil; y=2.06in; rot=-90.000000; xmirror=1; smirror=1; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=2
+         name=pin2
+       }
+      }
+      ha:padstack_ref.18787 {
+       proto=1; x=100.0mil; y=2.01in; rot=-90.000000; xmirror=1; smirror=1; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=3
+         name=pin3
+       }
+      }
+      ha:padstack_ref.18788 {
+       proto=1; x=200.0mil; y=1.96in; rot=-90.000000; xmirror=1; smirror=1; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=4
+         name=pin4
+       }
+      }
+      ha:padstack_ref.18789 {
+       proto=2; x=170.87mil; y=2.16511in; rot=-90.000000; xmirror=1; smirror=1; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=0
+         name=mnt
+       }
+      }
+     }
+     li:layers {
+
+      ha:top-silk {
+       lid=0
+       ha:combining {       }
+
+        li:objects {
+         ha:line.18760 {
+          x1=6.359652mm; y1=2.20428in; x2=1.260094mm; y2=2.20428in; thickness=6.0mil; clearance=0.0;
+         }
+         ha:line.18763 {
+          x1=1.260094mm; y1=2.20428in; x2=1.260094mm; y2=1.86571in; thickness=6.0mil; clearance=0.0;
+         }
+         ha:line.18766 {
+          x1=1.260094mm; y1=1.86571in; x2=6.359652mm; y2=1.86571in; thickness=6.0mil; clearance=0.0;
+         }
+         ha:line.18769 {
+          x1=6.359652mm; y1=1.86571in; x2=6.359652mm; y2=2.20428in; thickness=6.0mil; clearance=0.0;
+         }
+        }
+        ha:type {
+         silk = 1
+         bottom = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.18773 {
+          x1=3.91602mm; y1=2.06102201in; x2=3.91602mm; y2=2.06102201in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.18776 {
+          x1=200.0mil; y1=53.594mm; x2=200.0mil; y2=53.594mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.18779 {
+          x1=200.0mil; y1=53.594mm; x2=4.08mm; y2=53.594mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.18782 {
+          x1=200.0mil; y1=53.594mm; x2=200.0mil; y2=52.594mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         bottom = 1
+         virtual = 1
+         misc = 1
+        }
+      }
+     }
+    }
+     uid = Sf5TueRbq29kmw29aDIAAAAl
+    }
+    ha:subc.19926 {
+     ha:attributes {
+      copyright=2006 DJ Delorie
+      author=DJ Delorie
+      footprint=SOT23-5
+      dist-license=GPL
+      refdes=U2
+      value=TLV73333
+      use-license=Unlimited
+      openscad=sot23-5
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            12.0mil  
+            -20.0mil  
+            -12.0mil  
+            -20.0mil  
+            -12.0mil  
+            20.0mil  
+            12.0mil  
+            20.0mil  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            15.0mil  
+            -23.0mil  
+            -15.0mil  
+            -23.0mil  
+            -15.0mil  
+            23.0mil  
+            15.0mil  
+            23.0mil  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            12.0mil  
+            -20.0mil  
+            -12.0mil  
+            -20.0mil  
+            -12.0mil  
+            20.0mil  
+            12.0mil  
+            20.0mil  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.19951 {
+       proto=0; x=366.0mil; y=1.592in; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=4
+         name=4
+       }
+      }
+      ha:padstack_ref.19952 {
+       proto=0; x=366.0mil; y=1.514in; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=5
+         name=5
+       }
+      }
+      ha:padstack_ref.19953 {
+       proto=0; x=284.0mil; y=1.514in; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=1
+         name=1
+       }
+      }
+      ha:padstack_ref.19954 {
+       proto=0; x=284.0mil; y=39.4462mm; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=2
+         name=2
+       }
+      }
+      ha:padstack_ref.19955 {
+       proto=0; x=284.0mil; y=1.592in; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=3
+         name=3
+       }
+      }
+     }
+     li:layers {
+
+      ha:top-silk {
+       lid=0
+       ha:combining {       }
+
+        li:objects {
+         ha:line.19927 {
+          x1=256.0mil; y1=1.612in; x2=395.0mil; y2=1.612in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.19930 {
+          x1=395.0mil; y1=1.612in; x2=395.0mil; y2=1.494in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.19933 {
+          x1=395.0mil; y1=1.494in; x2=256.0mil; y2=1.494in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.19936 {
+          x1=256.0mil; y1=1.494in; x2=256.0mil; y2=1.612in; thickness=10.0mil; clearance=0.0;
+         }
+        }
+        ha:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.19939 {
+          x1=316.8mil; y1=39.4462mm; x2=316.8mil; y2=39.4462mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.19942 {
+          x1=366.0mil; y1=1.592in; x2=366.0mil; y2=1.592in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.19945 {
+          x1=366.0mil; y1=1.592in; x2=8.2964mm; y2=1.592in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.19948 {
+          x1=366.0mil; y1=1.592in; x2=366.0mil; y2=41.4368mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = FuGWfQzXU3SM7rbQ58MAAAA7
+    }
+    ha:subc.24136 {
+     ha:attributes {
+      refdes=R14
+      value=3.3k
+      footprint=0402
+      openscad=0402
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.24149 {
+       proto=0; x=27.038808mm; y=1.018in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=1
+         name=1
+       }
+      }
+      ha:padstack_ref.24150 {
+       proto=0; x=1.096in; 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:top-silk {
+       lid=0
+       ha:combining {       }
+
+        li:objects {
+        }
+        ha:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.24137 {
+          x1=1.08026in; y1=1.018in; x2=1.08026in; y2=1.018in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.24140 {
+          x1=1.08026in; y1=1.018in; x2=1.08026in; y2=1.018in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.24143 {
+          x1=1.08026in; y1=1.018in; x2=28.438604mm; y2=1.018in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.24146 {
+          x1=1.08026in; y1=1.018in; x2=1.08026in; y2=26.8572mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = 3YxNmWYeQVNvlECZpisAAAAk
+    }
+    ha:subc.24152 {
+     ha:attributes {
+      refdes=R15
+      value=1k
+      footprint=0402
+      openscad=0402
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.24165 {
+       proto=0; x=1.026in; y=975.48mil; 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.24166 {
+       proto=0; x=1.026in; y=944.0mil; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.24153 {
+          x1=1.026in; y1=959.74mil; x2=1.026in; y2=959.74mil; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.24156 {
+          x1=1.026in; y1=959.74mil; x2=1.026in; y2=959.74mil; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.24159 {
+          x1=1.026in; y1=959.74mil; x2=1.026in; y2=23.377396mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.24162 {
+          x1=1.026in; y1=959.74mil; x2=27.0604mm; y2=959.74mil; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = 3YxNmWYeQVNvlECZpisAAAAm
+    }
+    ha:subc.24168 {
+     ha:attributes {
+      refdes=R16
+      value=1k
+      footprint=0402
+      openscad=0402
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.24181 {
+       proto=0; x=27.813mm; y=976.48mil; 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.24182 {
+       proto=0; x=27.813mm; y=945.0mil; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.24169 {
+          x1=27.813mm; y1=960.74mil; x2=27.813mm; y2=960.74mil; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.24172 {
+          x1=27.813mm; y1=960.74mil; x2=27.813mm; y2=960.74mil; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.24175 {
+          x1=27.813mm; y1=960.74mil; x2=27.813mm; y2=23.402796mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.24178 {
+          x1=27.813mm; y1=960.74mil; x2=28.813mm; y2=960.74mil; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = 3YxNmWYeQVNvlECZpisAAAAo
+    }
+    ha:subc.24184 {
+     ha:attributes {
+      refdes=R3
+      value=1k
+      footprint=0402
+      openscad=0402
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.24197 {
+       proto=0; x=1.506in; y=977.48mil; 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.24198 {
+       proto=0; x=1.506in; y=946.0mil; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.24185 {
+          x1=1.506in; y1=961.74mil; x2=1.506in; y2=961.74mil; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.24188 {
+          x1=1.506in; y1=961.74mil; x2=1.506in; y2=961.74mil; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.24191 {
+          x1=1.506in; y1=961.74mil; x2=1.506in; y2=23.428196mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.24194 {
+          x1=1.506in; y1=961.74mil; x2=39.2524mm; y2=961.74mil; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = 3YxNmWYeQVNvlECZpisAAAAs
+    }
+    ha:subc.24200 {
+     ha:attributes {
+      refdes=R4
+      value=1k
+      footprint=0402
+      openscad=0402
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.24213 {
+       proto=0; x=1.57in; y=977.48mil; 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.24214 {
+       proto=0; x=1.57in; y=946.0mil; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.24201 {
+          x1=1.57in; y1=961.74mil; x2=1.57in; y2=961.74mil; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.24204 {
+          x1=1.57in; y1=961.74mil; x2=1.57in; y2=961.74mil; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.24207 {
+          x1=1.57in; y1=961.74mil; x2=1.57in; y2=23.428196mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.24210 {
+          x1=1.57in; y1=961.74mil; x2=40.878mm; y2=961.74mil; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = 3YxNmWYeQVNvlECZpisAAAAu
+    }
+    ha:subc.24216 {
+     ha:attributes {
+      refdes=R5
+      value=3.3k
+      footprint=0402
+      openscad=0402
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.24229 {
+       proto=0; x=711.0mil; y=24.321008mm; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=1
+         name=1
+       }
+      }
+      ha:padstack_ref.24230 {
+       proto=0; x=711.0mil; y=989.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:top-silk {
+       lid=0
+       ha:combining {       }
+
+        li:objects {
+        }
+        ha:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.24217 {
+          x1=711.0mil; y1=24.720804mm; x2=711.0mil; y2=24.720804mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.24220 {
+          x1=711.0mil; y1=24.720804mm; x2=711.0mil; y2=24.720804mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.24223 {
+          x1=711.0mil; y1=24.720804mm; x2=711.0mil; y2=25.720804mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.24226 {
+          x1=711.0mil; y1=24.720804mm; x2=17.0594mm; y2=24.720804mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = 3YxNmWYeQVNvlECZpisAAAAw
+    }
+    ha:subc.24470 {
+     ha:attributes {
+      refdes=R6
+      value=3.3k
+      footprint=0402
+      openscad=0402
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.24483 {
+       proto=0; x=852.0mil; y=24.321008mm; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=1
+         name=1
+       }
+      }
+      ha:padstack_ref.24484 {
+       proto=0; x=852.0mil; y=989.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:top-silk {
+       lid=0
+       ha:combining {       }
+
+        li:objects {
+        }
+        ha:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.24471 {
+          x1=852.0mil; y1=24.720804mm; x2=852.0mil; y2=24.720804mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.24474 {
+          x1=852.0mil; y1=24.720804mm; x2=852.0mil; y2=24.720804mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.24477 {
+          x1=852.0mil; y1=24.720804mm; x2=852.0mil; y2=25.720804mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.24480 {
+          x1=852.0mil; y1=24.720804mm; x2=20.6408mm; y2=24.720804mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = 3YxNmWYeQVNvlECZpisAAAAy
+    }
+    ha:subc.24486 {
+     ha:attributes {
+      refdes=R9
+      value=3.3k
+      footprint=0402
+      openscad=0402
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.24499 {
+       proto=0; x=1.15352in; y=1.018in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=1
+         name=1
+       }
+      }
+      ha:padstack_ref.24500 {
+       proto=0; x=30.099mm; 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:top-silk {
+       lid=0
+       ha:combining {       }
+
+        li:objects {
+        }
+        ha:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.24487 {
+          x1=29.699204mm; y1=1.018in; x2=29.699204mm; y2=1.018in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.24490 {
+          x1=29.699204mm; y1=1.018in; x2=29.699204mm; y2=1.018in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.24493 {
+          x1=29.699204mm; y1=1.018in; x2=30.699204mm; y2=1.018in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.24496 {
+          x1=29.699204mm; y1=1.018in; x2=29.699204mm; y2=26.8572mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = 3YxNmWYeQVNvlECZpisAAAA0
+    }
+    ha:subc.24502 {
+     ha:attributes {
+      refdes=R10
+      value=3.3k
+      footprint=0402
+      openscad=0402
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.24515 {
+       proto=0; x=1.21652in; y=1.018in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=1
+         name=1
+       }
+      }
+      ha:padstack_ref.24516 {
+       proto=0; x=1.248in; 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:top-silk {
+       lid=0
+       ha:combining {       }
+
+        li:objects {
+        }
+        ha:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.24503 {
+          x1=31.299404mm; y1=1.018in; x2=31.299404mm; y2=1.018in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.24506 {
+          x1=31.299404mm; y1=1.018in; x2=31.299404mm; y2=1.018in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.24509 {
+          x1=31.299404mm; y1=1.018in; x2=32.299404mm; y2=1.018in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.24512 {
+          x1=31.299404mm; y1=1.018in; x2=31.299404mm; y2=26.8572mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = 3YxNmWYeQVNvlECZpisAAAA2
+    }
+    ha:subc.24518 {
+     ha:attributes {
+      refdes=R11
+      value=1k
+      footprint=0402
+      openscad=0402
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.24531 {
+       proto=0; x=30.099mm; y=976.48mil; 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.24532 {
+       proto=0; x=30.099mm; y=945.0mil; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.24519 {
+          x1=30.099mm; y1=960.74mil; x2=30.099mm; y2=960.74mil; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.24522 {
+          x1=30.099mm; y1=960.74mil; x2=30.099mm; y2=960.74mil; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.24525 {
+          x1=30.099mm; y1=960.74mil; x2=30.099mm; y2=23.402796mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.24528 {
+          x1=30.099mm; y1=960.74mil; x2=31.099mm; y2=960.74mil; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = 3YxNmWYeQVNvlECZpisAAAA4
+    }
+    ha:subc.24534 {
+     ha:attributes {
+      refdes=R12
+      value=1k
+      footprint=0402
+      openscad=0402
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.24547 {
+       proto=0; x=1.248in; y=976.48mil; 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.24548 {
+       proto=0; x=1.248in; y=945.0mil; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.24535 {
+          x1=1.248in; y1=960.74mil; x2=1.248in; y2=960.74mil; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.24538 {
+          x1=1.248in; y1=960.74mil; x2=1.248in; y2=960.74mil; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.24541 {
+          x1=1.248in; y1=960.74mil; x2=1.248in; y2=23.402796mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.24544 {
+          x1=1.248in; y1=960.74mil; x2=32.6992mm; y2=960.74mil; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = 3YxNmWYeQVNvlECZpisAAAA6
+    }
+    ha:subc.24550 {
+     ha:attributes {
+      refdes=R13
+      value=3.3k
+      footprint=0402
+      openscad=0402
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.24563 {
+       proto=0; x=986.0mil; y=23.990808mm; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=1
+         name=1
+       }
+      }
+      ha:padstack_ref.24564 {
+       proto=0; x=986.0mil; y=976.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:top-silk {
+       lid=0
+       ha:combining {       }
+
+        li:objects {
+        }
+        ha:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.24551 {
+          x1=986.0mil; y1=24.390604mm; x2=986.0mil; y2=24.390604mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.24554 {
+          x1=986.0mil; y1=24.390604mm; x2=986.0mil; y2=24.390604mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.24557 {
+          x1=986.0mil; y1=24.390604mm; x2=986.0mil; y2=25.390604mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.24560 {
+          x1=986.0mil; y1=24.390604mm; x2=24.0444mm; y2=24.390604mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = 3YxNmWYeQVNvlECZpisAAAA8
+    }
+    ha:subc.31110 {
+     ha:attributes {
+      openscad=0402
+      value=3.3k
+      refdes=R17
+      footprint=0402
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.31124 {
+       proto=0; x=1.32152in; y=1.018in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=1
+         name=1
+       }
+      }
+      ha:padstack_ref.31125 {
+       proto=0; x=1.353in; 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:top-silk {
+       lid=0
+       ha:combining {       }
+
+        li:objects {
+        }
+        ha:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.31112 {
+          x1=1.33726in; y1=1.018in; x2=1.33726in; y2=1.018in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.31115 {
+          x1=1.33726in; y1=1.018in; x2=1.33726in; y2=1.018in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.31118 {
+          x1=1.33726in; y1=1.018in; x2=34.966404mm; y2=1.018in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.31121 {
+          x1=1.33726in; y1=1.018in; x2=1.33726in; y2=26.8572mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = y4b9syjMl0br92ySVYYAAAAv
+    }
+    ha:subc.31143 {
+     ha:attributes {
+      openscad=0402
+      value=3.3k
+      refdes=R18
+      footprint=0402
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.31157 {
+       proto=0; x=1.38952in; y=1.018in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=1
+         name=1
+       }
+      }
+      ha:padstack_ref.31158 {
+       proto=0; x=1.421in; 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:top-silk {
+       lid=0
+       ha:combining {       }
+
+        li:objects {
+        }
+        ha:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.31145 {
+          x1=35.693604mm; y1=1.018in; x2=35.693604mm; y2=1.018in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.31148 {
+          x1=35.693604mm; y1=1.018in; x2=35.693604mm; y2=1.018in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.31151 {
+          x1=35.693604mm; y1=1.018in; x2=36.693604mm; y2=1.018in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.31154 {
+          x1=35.693604mm; y1=1.018in; x2=35.693604mm; y2=26.8572mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = y4b9syjMl0br92ySVYYAAAAx
+    }
+    ha:subc.31176 {
+     ha:attributes {
+      openscad=0402
+      value=1k
+      refdes=R19
+      footprint=0402
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.31190 {
+       proto=0; x=1.353in; y=976.74mil; 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.31191 {
+       proto=0; x=1.353in; y=24.009604mm; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.31178 {
+          x1=1.353in; y1=961.0mil; x2=1.353in; y2=961.0mil; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.31181 {
+          x1=1.353in; y1=961.0mil; x2=1.353in; y2=961.0mil; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.31184 {
+          x1=1.353in; y1=961.0mil; x2=1.353in; y2=23.4094mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.31187 {
+          x1=1.353in; y1=961.0mil; x2=35.3662mm; y2=961.0mil; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = y4b9syjMl0br92ySVYYAAAAz
+    }
+    ha:subc.31209 {
+     ha:attributes {
+      openscad=0402
+      value=1k
+      refdes=R20
+      footprint=0402
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.31223 {
+       proto=0; x=1.421in; y=976.74mil; 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.31224 {
+       proto=0; x=1.421in; y=24.009604mm; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.31211 {
+          x1=1.421in; y1=961.0mil; x2=1.421in; y2=961.0mil; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.31214 {
+          x1=1.421in; y1=961.0mil; x2=1.421in; y2=961.0mil; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.31217 {
+          x1=1.421in; y1=961.0mil; x2=1.421in; y2=23.4094mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.31220 {
+          x1=1.421in; y1=961.0mil; x2=37.0934mm; y2=961.0mil; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = y4b9syjMl0br92ySVYYAAAA1
+    }
+    ha:subc.46966 {
+     ha:attributes {
+      value=TSM200N03D
+      footprint=PDFN33
+      refdes=Q1
+     }
+    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 {
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            10.875mil  
+            -0.376301mm  
+            -10.875mil  
+            -0.376301mm  
+            -10.875mil  
+            0.376301mm  
+            10.875mil  
+            0.376301mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+           }
+         }
+       }
+     }
+
+     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 {
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -10.875mil  
+            0.376301mm  
+            10.875mil  
+            0.376301mm  
+            10.875mil  
+            -0.376301mm  
+            -10.875mil  
+            -0.376301mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+           }
+         }
+       }
+     }
+
+     ha:ps_proto_v6.2 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            -1.175004mm  
+            -0.645033mm  
+            -1.175004mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -0.721233mm  
+            1.251204mm  
+            0.721233mm  
+            1.251204mm  
+            0.721233mm  
+            -1.251204mm  
+            -0.721233mm  
+            -1.251204mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            -1.175004mm  
+            -0.645033mm  
+            -1.175004mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.46992 {
+       proto=0; x=1.48692in; y=766.715mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=8
+         name=pin8
+       }
+      }
+      ha:padstack_ref.46993 {
+       proto=1; x=1.48692in; y=882.845mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=1
+         name=pin1
+       }
+      }
+      ha:padstack_ref.46994 {
+       proto=0; x=1.51251in; y=766.715mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=7
+         name=pin7
+       }
+      }
+      ha:padstack_ref.46995 {
+       proto=1; x=1.51251in; y=882.845mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=2
+         name=pin2
+       }
+      }
+      ha:padstack_ref.46996 {
+       proto=0; x=1.5381in; y=766.715mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=6
+         name=pin6
+       }
+      }
+      ha:padstack_ref.46997 {
+       proto=1; x=1.5381in; y=882.845mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=3
+         name=pin3
+       }
+      }
+      ha:padstack_ref.46998 {
+       proto=0; x=1.56369in; y=766.715mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=5
+         name=pin5
+       }
+      }
+      ha:padstack_ref.46999 {
+       proto=1; x=1.56369in; y=882.845mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=4
+         name=pin4
+       }
+      }
+      ha:padstack_ref.47000 {
+       proto=2; x=1.495in; y=811.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=8
+         name=pin8
+       }
+      }
+      ha:padstack_ref.47001 {
+       proto=2; x=39.512494mm; y=811.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=5
+         name=pin5
+       }
+      }
+     }
+     li:layers {
+
+      ha:top-silk {
+       lid=0
+       ha:combining {       }
+
+        li:objects {
+         ha:line.46967 {
+          x1=37.067998mm; y1=759.825mil; x2=37.067998mm; y2=889.735mil; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.46970 {
+          x1=37.067998mm; y1=889.735mil; x2=1.59124in; y2=889.735mil; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.46973 {
+          x1=1.59124in; y1=889.735mil; x2=1.59124in; y2=759.825mil; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.46976 {
+          x1=1.59124in; y1=759.825mil; x2=37.067998mm; y2=759.825mil; thickness=10.0mil; clearance=0.0;
+         }
+         ha:arc.46979 {
+          x=1.47413in; y=23.079329mm; width=5.0mil; height=5.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+         }
+        }
+        ha:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.46980 {
+          x1=38.742747mm; y1=20.87941mm; x2=38.742747mm; y2=20.87941mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.46983 {
+          x1=38.74262mm; y1=20.949285mm; x2=38.74262mm; y2=20.949285mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.46986 {
+          x1=38.74262mm; y1=20.949285mm; x2=38.74262mm; y2=21.949285mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.46989 {
+          x1=38.74262mm; y1=20.949285mm; x2=39.74262mm; y2=20.949285mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = 6OcDvP2DqxZ1Vi1wXRIAAAAv
+    }
+    ha:subc.47003 {
+     ha:attributes {
+      value=TSM200N03D
+      footprint=PDFN33
+      refdes=Q2
+     }
+    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 {
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            10.875mil  
+            -0.376301mm  
+            -10.875mil  
+            -0.376301mm  
+            -10.875mil  
+            0.376301mm  
+            10.875mil  
+            0.376301mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+           }
+         }
+       }
+     }
+
+     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 {
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -10.875mil  
+            0.376301mm  
+            10.875mil  
+            0.376301mm  
+            10.875mil  
+            -0.376301mm  
+            -10.875mil  
+            -0.376301mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+           }
+         }
+       }
+     }
+
+     ha:ps_proto_v6.2 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            -1.175004mm  
+            -0.645033mm  
+            -1.175004mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -0.721233mm  
+            1.251204mm  
+            0.721233mm  
+            1.251204mm  
+            0.721233mm  
+            -1.251204mm  
+            -0.721233mm  
+            -1.251204mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            -1.175004mm  
+            -0.645033mm  
+            -1.175004mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.47029 {
+       proto=0; x=18.549874mm; y=768.715mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=8
+         name=pin8
+       }
+      }
+      ha:padstack_ref.47030 {
+       proto=1; x=18.549874mm; y=884.845mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=1
+         name=pin1
+       }
+      }
+      ha:padstack_ref.47031 {
+       proto=0; x=19.19986mm; y=768.715mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=7
+         name=pin7
+       }
+      }
+      ha:padstack_ref.47032 {
+       proto=1; x=19.19986mm; y=884.845mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=2
+         name=pin2
+       }
+      }
+      ha:padstack_ref.47033 {
+       proto=0; x=781.49mil; y=768.715mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=6
+         name=pin6
+       }
+      }
+      ha:padstack_ref.47034 {
+       proto=1; x=781.49mil; y=884.845mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=3
+         name=pin3
+       }
+      }
+      ha:padstack_ref.47035 {
+       proto=0; x=807.08mil; y=768.715mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=5
+         name=pin5
+       }
+      }
+      ha:padstack_ref.47036 {
+       proto=1; x=807.08mil; y=884.845mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=4
+         name=pin4
+       }
+      }
+      ha:padstack_ref.47037 {
+       proto=2; x=18.755106mm; y=813.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=8
+         name=pin8
+       }
+      }
+      ha:padstack_ref.47038 {
+       proto=2; x=799.0mil; y=813.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=5
+         name=pin5
+       }
+      }
+     }
+     li:layers {
+
+      ha:top-silk {
+       lid=0
+       ha:combining {       }
+
+        li:objects {
+         ha:line.47004 {
+          x1=17.850104mm; y1=761.825mil; x2=17.850104mm; y2=891.735mil; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.47007 {
+          x1=17.850104mm; y1=891.735mil; x2=21.199602mm; y2=891.735mil; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.47010 {
+          x1=21.199602mm; y1=891.735mil; x2=21.199602mm; y2=761.825mil; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.47013 {
+          x1=21.199602mm; y1=761.825mil; x2=17.850104mm; y2=761.825mil; thickness=10.0mil; clearance=0.0;
+         }
+         ha:arc.47016 {
+          x=18.225008mm; y=23.130129mm; width=5.0mil; height=5.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+         }
+        }
+        ha:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.47017 {
+          x1=768.695mil; y1=20.93021mm; x2=768.695mil; y2=20.93021mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.47020 {
+          x1=768.69mil; y1=21.000085mm; x2=768.69mil; y2=21.000085mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.47023 {
+          x1=768.69mil; y1=21.000085mm; x2=768.69mil; y2=22.000085mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.47026 {
+          x1=768.69mil; y1=21.000085mm; x2=20.524726mm; y2=21.000085mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = 6OcDvP2DqxZ1Vi1wXRIAAAAx
+    }
+    ha:subc.47040 {
+     ha:attributes {
+      value=TSM200N03D
+      footprint=PDFN33
+      refdes=Q3
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            10.875mil  
+            -0.376301mm  
+            -10.875mil  
+            -0.376301mm  
+            -10.875mil  
+            0.376301mm  
+            10.875mil  
+            0.376301mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+           }
+         }
+       }
+     }
+
+     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 {
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -10.875mil  
+            0.376301mm  
+            10.875mil  
+            0.376301mm  
+            10.875mil  
+            -0.376301mm  
+            -10.875mil  
+            -0.376301mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+           }
+         }
+       }
+     }
+
+     ha:ps_proto_v6.2 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            -1.175004mm  
+            -0.645033mm  
+            -1.175004mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -0.721233mm  
+            1.251204mm  
+            0.721233mm  
+            1.251204mm  
+            0.721233mm  
+            -1.251204mm  
+            -0.721233mm  
+            -1.251204mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            -1.175004mm  
+            -0.645033mm  
+            -1.175004mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.47066 {
+       proto=0; x=1.16531in; y=767.715mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=8
+         name=pin8
+       }
+      }
+      ha:padstack_ref.47067 {
+       proto=1; x=1.16531in; y=883.845mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=1
+         name=pin1
+       }
+      }
+      ha:padstack_ref.47068 {
+       proto=0; x=1.1909in; y=767.715mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=7
+         name=pin7
+       }
+      }
+      ha:padstack_ref.47069 {
+       proto=1; x=1.1909in; y=883.845mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=2
+         name=pin2
+       }
+      }
+      ha:padstack_ref.47070 {
+       proto=0; x=1.21649in; y=767.715mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=6
+         name=pin6
+       }
+      }
+      ha:padstack_ref.47071 {
+       proto=1; x=1.21649in; y=883.845mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=3
+         name=pin3
+       }
+      }
+      ha:padstack_ref.47072 {
+       proto=0; x=31.548832mm; y=767.715mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=5
+         name=pin5
+       }
+      }
+      ha:padstack_ref.47073 {
+       proto=1; x=31.548832mm; y=883.845mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=4
+         name=pin4
+       }
+      }
+      ha:padstack_ref.47074 {
+       proto=2; x=1.17339in; y=812.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=8
+         name=pin8
+       }
+      }
+      ha:padstack_ref.47075 {
+       proto=2; x=1.234in; y=812.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=5
+         name=pin5
+       }
+      }
+     }
+     li:layers {
+
+      ha:top-silk {
+       lid=0
+       ha:combining {       }
+
+        li:objects {
+         ha:line.47041 {
+          x1=1.13776in; y1=760.825mil; x2=1.13776in; y2=890.735mil; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.47044 {
+          x1=1.13776in; y1=890.735mil; x2=1.26963in; y2=890.735mil; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.47047 {
+          x1=1.26963in; y1=890.735mil; x2=1.26963in; y2=760.825mil; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.47050 {
+          x1=1.26963in; y1=760.825mil; x2=1.13776in; y2=760.825mil; thickness=10.0mil; clearance=0.0;
+         }
+         ha:arc.47053 {
+          x=29.274008mm; y=23.104729mm; width=5.0mil; height=5.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+         }
+        }
+        ha:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.47054 {
+          x1=30.573853mm; y1=20.90481mm; x2=30.573853mm; y2=20.90481mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.47057 {
+          x1=1.20369in; y1=20.974685mm; x2=1.20369in; y2=20.974685mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.47060 {
+          x1=1.20369in; y1=20.974685mm; x2=1.20369in; y2=21.974685mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.47063 {
+          x1=1.20369in; y1=20.974685mm; x2=31.573726mm; y2=20.974685mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = 6OcDvP2DqxZ1Vi1wXRIAAAAz
+    }
+    ha:subc.47077 {
+     ha:attributes {
+      value=TSM200N03D
+      footprint=PDFN33
+      refdes=Q4
+     }
+    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 {
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            10.875mil  
+            -0.376301mm  
+            -10.875mil  
+            -0.376301mm  
+            -10.875mil  
+            0.376301mm  
+            10.875mil  
+            0.376301mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+           }
+         }
+       }
+     }
+
+     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 {
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -10.875mil  
+            0.376301mm  
+            10.875mil  
+            0.376301mm  
+            10.875mil  
+            -0.376301mm  
+            -10.875mil  
+            -0.376301mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+           }
+         }
+       }
+     }
+
+     ha:ps_proto_v6.2 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            -1.175004mm  
+            -0.645033mm  
+            -1.175004mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -0.721233mm  
+            1.251204mm  
+            0.721233mm  
+            1.251204mm  
+            0.721233mm  
+            -1.251204mm  
+            -0.721233mm  
+            -1.251204mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            -1.175004mm  
+            -0.645033mm  
+            -1.175004mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.47103 {
+       proto=0; x=25.651968mm; y=767.715mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=8
+         name=pin8
+       }
+      }
+      ha:padstack_ref.47104 {
+       proto=1; x=25.651968mm; y=883.845mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=1
+         name=pin1
+       }
+      }
+      ha:padstack_ref.47105 {
+       proto=0; x=26.301954mm; y=767.715mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=7
+         name=pin7
+       }
+      }
+      ha:padstack_ref.47106 {
+       proto=1; x=26.301954mm; y=883.845mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=2
+         name=pin2
+       }
+      }
+      ha:padstack_ref.47107 {
+       proto=0; x=26.95194mm; y=767.715mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=6
+         name=pin6
+       }
+      }
+      ha:padstack_ref.47108 {
+       proto=1; x=26.95194mm; y=883.845mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=3
+         name=pin3
+       }
+      }
+      ha:padstack_ref.47109 {
+       proto=0; x=1.08669in; y=767.715mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=5
+         name=pin5
+       }
+      }
+      ha:padstack_ref.47110 {
+       proto=1; x=1.08669in; y=883.845mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=4
+         name=pin4
+       }
+      }
+      ha:padstack_ref.47111 {
+       proto=2; x=1.018in; y=812.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=8
+         name=pin8
+       }
+      }
+      ha:padstack_ref.47112 {
+       proto=2; x=27.396694mm; y=812.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=5
+         name=pin5
+       }
+      }
+     }
+     li:layers {
+
+      ha:top-silk {
+       lid=0
+       ha:combining {       }
+
+        li:objects {
+         ha:line.47078 {
+          x1=982.37mil; y1=760.825mil; x2=982.37mil; y2=890.735mil; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.47081 {
+          x1=982.37mil; y1=890.735mil; x2=1.11424in; y2=890.735mil; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.47084 {
+          x1=1.11424in; y1=890.735mil; x2=1.11424in; y2=760.825mil; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.47087 {
+          x1=1.11424in; y1=760.825mil; x2=982.37mil; y2=760.825mil; thickness=10.0mil; clearance=0.0;
+         }
+         ha:arc.47090 {
+          x=25.327102mm; y=23.104729mm; width=5.0mil; height=5.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+         }
+        }
+        ha:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.47091 {
+          x1=26.626947mm; y1=20.90481mm; x2=26.626947mm; y2=20.90481mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.47094 {
+          x1=1.0483in; y1=20.974685mm; x2=1.0483in; y2=20.974685mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.47097 {
+          x1=1.0483in; y1=20.974685mm; x2=1.0483in; y2=21.974685mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.47100 {
+          x1=1.0483in; y1=20.974685mm; x2=27.62682mm; y2=20.974685mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = 6OcDvP2DqxZ1Vi1wXRIAAAA1
+    }
+    ha:subc.47114 {
+     ha:attributes {
+      value=TSM200N03D
+      footprint=PDFN33
+      refdes=Q5
+     }
+    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 {
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            10.875mil  
+            -0.376301mm  
+            -10.875mil  
+            -0.376301mm  
+            -10.875mil  
+            0.376301mm  
+            10.875mil  
+            0.376301mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+           }
+         }
+       }
+     }
+
+     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 {
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -10.875mil  
+            0.376301mm  
+            10.875mil  
+            0.376301mm  
+            10.875mil  
+            -0.376301mm  
+            -10.875mil  
+            -0.376301mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+           }
+         }
+       }
+     }
+
+     ha:ps_proto_v6.2 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            -1.175004mm  
+            -0.645033mm  
+            -1.175004mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -0.721233mm  
+            1.251204mm  
+            0.721233mm  
+            1.251204mm  
+            0.721233mm  
+            -1.251204mm  
+            -0.721233mm  
+            -1.251204mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            -1.175004mm  
+            -0.645033mm  
+            -1.175004mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.47140 {
+       proto=0; x=1.33692in; y=766.715mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=8
+         name=pin8
+       }
+      }
+      ha:padstack_ref.47141 {
+       proto=1; x=1.33692in; y=882.845mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=1
+         name=pin1
+       }
+      }
+      ha:padstack_ref.47142 {
+       proto=0; x=1.36251in; y=766.715mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=7
+         name=pin7
+       }
+      }
+      ha:padstack_ref.47143 {
+       proto=1; x=1.36251in; y=882.845mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=2
+         name=pin2
+       }
+      }
+      ha:padstack_ref.47144 {
+       proto=0; x=35.25774mm; y=766.715mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=6
+         name=pin6
+       }
+      }
+      ha:padstack_ref.47145 {
+       proto=1; x=35.25774mm; y=882.845mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=3
+         name=pin3
+       }
+      }
+      ha:padstack_ref.47146 {
+       proto=0; x=1.41369in; y=766.715mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=5
+         name=pin5
+       }
+      }
+      ha:padstack_ref.47147 {
+       proto=1; x=1.41369in; y=882.845mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=4
+         name=pin4
+       }
+      }
+      ha:padstack_ref.47148 {
+       proto=2; x=1.345in; y=811.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=8
+         name=pin8
+       }
+      }
+      ha:padstack_ref.47149 {
+       proto=2; x=1.40561in; y=811.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=5
+         name=pin5
+       }
+      }
+     }
+     li:layers {
+
+      ha:top-silk {
+       lid=0
+       ha:combining {       }
+
+        li:objects {
+         ha:line.47115 {
+          x1=33.257998mm; y1=759.825mil; x2=33.257998mm; y2=889.735mil; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.47118 {
+          x1=33.257998mm; y1=889.735mil; x2=1.44124in; y2=889.735mil; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.47121 {
+          x1=1.44124in; y1=889.735mil; x2=1.44124in; y2=759.825mil; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.47124 {
+          x1=1.44124in; y1=759.825mil; x2=33.257998mm; y2=759.825mil; thickness=10.0mil; clearance=0.0;
+         }
+         ha:arc.47127 {
+          x=1.32413in; y=23.079329mm; width=5.0mil; height=5.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+         }
+        }
+        ha:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.47128 {
+          x1=1.375305in; y1=20.87941mm; x2=1.375305in; y2=20.87941mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.47131 {
+          x1=1.3753in; y1=20.949285mm; x2=1.3753in; y2=20.949285mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.47134 {
+          x1=1.3753in; y1=20.949285mm; x2=1.3753in; y2=21.949285mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.47137 {
+          x1=1.3753in; y1=20.949285mm; x2=35.93262mm; y2=20.949285mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = 6OcDvP2DqxZ1Vi1wXRIAAAA3
+    }
+    ha:subc.47463 {
+     ha:attributes {
+      openscad=0402
+      value=3.3k
+      refdes=R1
+      footprint=0402
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.47476 {
+       proto=0; x=1.47452in; y=1.018in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=1
+         name=1
+       }
+      }
+      ha:padstack_ref.47477 {
+       proto=0; x=1.506in; 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:top-silk {
+       lid=0
+       ha:combining {       }
+
+        li:objects {
+        }
+        ha:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.47464 {
+          x1=37.852604mm; y1=1.018in; x2=37.852604mm; y2=1.018in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.47467 {
+          x1=37.852604mm; y1=1.018in; x2=37.852604mm; y2=1.018in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.47470 {
+          x1=37.852604mm; y1=1.018in; x2=38.852604mm; y2=1.018in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.47473 {
+          x1=37.852604mm; y1=1.018in; x2=37.852604mm; y2=26.8572mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = FuGWfQzXU3SM7rbQ58MAAAAx
+    }
+    ha:subc.47479 {
+     ha:attributes {
+      openscad=0402
+      value=3.3k
+      refdes=R2
+      footprint=0402
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.47492 {
+       proto=0; x=1.53852in; y=1.018in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=1
+         name=1
+       }
+      }
+      ha:padstack_ref.47493 {
+       proto=0; x=1.57in; 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:top-silk {
+       lid=0
+       ha:combining {       }
+
+        li:objects {
+        }
+        ha:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.47480 {
+          x1=1.55426in; y1=1.018in; x2=1.55426in; y2=1.018in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.47483 {
+          x1=1.55426in; y1=1.018in; x2=1.55426in; y2=1.018in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.47486 {
+          x1=1.55426in; y1=1.018in; x2=40.478204mm; y2=1.018in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.47489 {
+          x1=1.55426in; y1=1.018in; x2=1.55426in; y2=26.8572mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = FuGWfQzXU3SM7rbQ58MAAAAz
+    }
+    ha:subc.47495 {
+     ha:attributes {
+      openscad=0402
+      value=1k
+      refdes=R7
+      footprint=0402
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.47508 {
+       proto=0; x=750.0mil; y=988.48mil; 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.47509 {
+       proto=0; x=750.0mil; y=957.0mil; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.47496 {
+          x1=750.0mil; y1=972.74mil; x2=750.0mil; y2=972.74mil; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.47499 {
+          x1=750.0mil; y1=972.74mil; x2=750.0mil; y2=972.74mil; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.47502 {
+          x1=750.0mil; y1=972.74mil; x2=750.0mil; y2=23.707596mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.47505 {
+          x1=750.0mil; y1=972.74mil; x2=20.05mm; y2=972.74mil; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = FuGWfQzXU3SM7rbQ58MAAAA1
+    }
+    ha:subc.47511 {
+     ha:attributes {
+      openscad=0402
+      value=1k
+      refdes=R8
+      footprint=0402
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.47524 {
+       proto=0; x=813.0mil; y=988.48mil; 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.47525 {
+       proto=0; x=813.0mil; y=957.0mil; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.47512 {
+          x1=813.0mil; y1=972.74mil; x2=813.0mil; y2=972.74mil; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.47515 {
+          x1=813.0mil; y1=972.74mil; x2=813.0mil; y2=972.74mil; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.47518 {
+          x1=813.0mil; y1=972.74mil; x2=813.0mil; y2=23.707596mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.47521 {
+          x1=813.0mil; y1=972.74mil; x2=21.6502mm; y2=972.74mil; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = FuGWfQzXU3SM7rbQ58MAAAA3
+    }
+    ha:subc.49380 {
+     ha:attributes {
+      value=TSM200N03D
+      footprint=PDFN33
+      refdes=Q10
+     }
+    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 {
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            10.875mil  
+            -0.376301mm  
+            -10.875mil  
+            -0.376301mm  
+            -10.875mil  
+            0.376301mm  
+            10.875mil  
+            0.376301mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+           }
+         }
+       }
+     }
+
+     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 {
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -10.875mil  
+            0.376301mm  
+            10.875mil  
+            0.376301mm  
+            10.875mil  
+            -0.376301mm  
+            -10.875mil  
+            -0.376301mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+           }
+         }
+       }
+     }
+
+     ha:ps_proto_v6.2 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            -1.175004mm  
+            -0.645033mm  
+            -1.175004mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -0.721233mm  
+            1.251204mm  
+            0.721233mm  
+            1.251204mm  
+            0.721233mm  
+            -1.251204mm  
+            -0.721233mm  
+            -1.251204mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            -1.175004mm  
+            -0.645033mm  
+            -1.175004mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.49407 {
+       proto=0; x=2.71431in; y=800.715mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=8
+         name=pin8
+       }
+      }
+      ha:padstack_ref.49408 {
+       proto=1; x=2.71431in; y=916.845mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=1
+         name=pin1
+       }
+      }
+      ha:padstack_ref.49409 {
+       proto=0; x=2.7399in; y=800.715mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=7
+         name=pin7
+       }
+      }
+      ha:padstack_ref.49410 {
+       proto=1; x=2.7399in; y=916.845mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=2
+         name=pin2
+       }
+      }
+      ha:padstack_ref.49411 {
+       proto=0; x=70.243446mm; y=800.715mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=6
+         name=pin6
+       }
+      }
+      ha:padstack_ref.49412 {
+       proto=1; x=70.243446mm; y=916.845mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=3
+         name=pin3
+       }
+      }
+      ha:padstack_ref.49413 {
+       proto=0; x=2.79108in; y=800.715mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=5
+         name=pin5
+       }
+      }
+      ha:padstack_ref.49414 {
+       proto=1; x=2.79108in; y=916.845mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=4
+         name=pin4
+       }
+      }
+      ha:padstack_ref.49415 {
+       proto=2; x=69.148706mm; y=845.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=8
+         name=pin8
+       }
+      }
+      ha:padstack_ref.49416 {
+       proto=2; x=70.6882mm; y=845.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=5
+         name=pin5
+       }
+      }
+     }
+     li:layers {
+
+      ha:top-silk {
+       lid=0
+       ha:combining {       }
+
+        li:objects {
+         ha:line.49381 {
+          x1=2.68676in; y1=793.825mil; x2=2.68676in; y2=923.735mil; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.49384 {
+          x1=2.68676in; y1=923.735mil; x2=2.81863in; y2=923.735mil; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.49387 {
+          x1=2.81863in; y1=923.735mil; x2=2.81863in; y2=793.825mil; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.49390 {
+          x1=2.81863in; y1=793.825mil; x2=2.68676in; y2=793.825mil; thickness=10.0mil; clearance=0.0;
+         }
+         ha:arc.49393 {
+          x=68.618608mm; y=23.942929mm; width=5.0mil; height=5.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+         }
+        }
+        ha:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.49395 {
+          x1=2.752695in; y1=21.74301mm; x2=2.752695in; y2=21.74301mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.49398 {
+          x1=2.75269in; y1=21.812885mm; x2=2.75269in; y2=21.812885mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.49401 {
+          x1=2.75269in; y1=21.812885mm; x2=2.75269in; y2=22.812885mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.49404 {
+          x1=2.75269in; y1=21.812885mm; x2=70.918326mm; y2=21.812885mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAAA0
+    }
+    ha:subc.50559 {
+     ha:attributes {
+      footprint=0402
+      value=1k
+      openscad=0402
+      refdes=R57
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.50573 {
+       proto=0; x=74.248664mm; y=-1.050155mm; 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.50574 {
+       proto=0; x=75.048256mm; y=-1.050155mm; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.50561 {
+          x1=74.64846mm; y1=-1.050155mm; x2=74.64846mm; y2=-1.050155mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.50564 {
+          x1=74.64846mm; y1=-1.050155mm; x2=74.64846mm; y2=-1.050155mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.50567 {
+          x1=74.64846mm; y1=-1.050155mm; x2=75.64846mm; y2=-1.050155mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.50570 {
+          x1=74.64846mm; y1=-1.050155mm; x2=74.64846mm; y2=-0.050155mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAABU
+    }
+    ha:subc.50592 {
+     ha:attributes {
+      footprint=0402
+      value=3.3k
+      openscad=0402
+      refdes=R56
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.50606 {
+       proto=0; x=77.278751mm; y=-1.050155mm; 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.50607 {
+       proto=0; x=78.078343mm; y=-1.050155mm; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.50594 {
+          x1=77.678547mm; y1=-1.050155mm; x2=77.678547mm; y2=-1.050155mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.50597 {
+          x1=77.678547mm; y1=-1.050155mm; x2=77.678547mm; y2=-1.050155mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.50600 {
+          x1=77.678547mm; y1=-1.050155mm; x2=78.678547mm; y2=-1.050155mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.50603 {
+          x1=77.678547mm; y1=-1.050155mm; x2=77.678547mm; y2=-0.050155mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAABW
+    }
+    ha:subc.50625 {
+     ha:attributes {
+      footprint=0402
+      value=1k
+      openscad=0402
+      refdes=R62
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.50639 {
+       proto=0; x=80.308838mm; y=-1.050155mm; 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.50640 {
+       proto=0; x=81.10843mm; y=-1.050155mm; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.50627 {
+          x1=80.708634mm; y1=-1.050155mm; x2=80.708634mm; y2=-1.050155mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.50630 {
+          x1=80.708634mm; y1=-1.050155mm; x2=80.708634mm; y2=-1.050155mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.50633 {
+          x1=80.708634mm; y1=-1.050155mm; x2=81.708634mm; y2=-1.050155mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.50636 {
+          x1=80.708634mm; y1=-1.050155mm; x2=80.708634mm; y2=-0.050155mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAABY
+    }
+    ha:subc.50658 {
+     ha:attributes {
+      footprint=0402
+      value=1k
+      openscad=0402
+      refdes=R58
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.50672 {
+       proto=0; x=83.338925mm; y=-1.050155mm; 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.50673 {
+       proto=0; x=84.138517mm; y=-1.050155mm; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.50660 {
+          x1=83.738721mm; y1=-1.050155mm; x2=83.738721mm; y2=-1.050155mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.50663 {
+          x1=83.738721mm; y1=-1.050155mm; x2=83.738721mm; y2=-1.050155mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.50666 {
+          x1=83.738721mm; y1=-1.050155mm; x2=84.738721mm; y2=-1.050155mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.50669 {
+          x1=83.738721mm; y1=-1.050155mm; x2=83.738721mm; y2=-0.050155mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAABa
+    }
+    ha:subc.50691 {
+     ha:attributes {
+      footprint=0402
+      value=3.3k
+      openscad=0402
+      refdes=R59
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.50705 {
+       proto=0; x=3.4003548in; y=-1.050155mm; 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.50706 {
+       proto=0; x=87.168604mm; y=-1.050155mm; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.50693 {
+          x1=86.768808mm; y1=-1.050155mm; x2=86.768808mm; y2=-1.050155mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.50696 {
+          x1=86.768808mm; y1=-1.050155mm; x2=86.768808mm; y2=-1.050155mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.50699 {
+          x1=86.768808mm; y1=-1.050155mm; x2=87.768808mm; y2=-1.050155mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.50702 {
+          x1=86.768808mm; y1=-1.050155mm; x2=86.768808mm; y2=-0.050155mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAABc
+    }
+    ha:subc.50724 {
+     ha:attributes {
+      footprint=0402
+      value=3.3k
+      openscad=0402
+      refdes=R67
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.50738 {
+       proto=0; x=89.399099mm; y=-1.050155mm; 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.50739 {
+       proto=0; x=90.198691mm; y=-1.050155mm; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.50726 {
+          x1=89.798895mm; y1=-1.050155mm; x2=89.798895mm; y2=-1.050155mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.50729 {
+          x1=89.798895mm; y1=-1.050155mm; x2=89.798895mm; y2=-1.050155mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.50732 {
+          x1=89.798895mm; y1=-1.050155mm; x2=90.798895mm; y2=-1.050155mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.50735 {
+          x1=89.798895mm; y1=-1.050155mm; x2=89.798895mm; y2=-0.050155mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAABe
+    }
+    ha:subc.50757 {
+     ha:attributes {
+      footprint=0402
+      value=1k
+      openscad=0402
+      refdes=R66
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.50771 {
+       proto=0; x=3.62284in; y=0.679958mm; 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.50772 {
+       proto=0; x=3.65432in; y=0.679958mm; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.50759 {
+          x1=3.63858in; y1=0.679958mm; x2=3.63858in; y2=0.679958mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.50762 {
+          x1=3.63858in; y1=0.679958mm; x2=3.63858in; y2=0.679958mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.50765 {
+          x1=3.63858in; y1=0.679958mm; x2=93.419932mm; y2=0.679958mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.50768 {
+          x1=3.63858in; y1=0.679958mm; x2=3.63858in; y2=1.679958mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAABg
+    }
+    ha:subc.50790 {
+     ha:attributes {
+      footprint=0402
+      value=3.3k
+      openscad=0402
+      refdes=R64
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.50804 {
+       proto=0; x=3.62284in; y=3.410071mm; 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.50805 {
+       proto=0; x=3.65432in; y=3.410071mm; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.50792 {
+          x1=3.63858in; y1=3.410071mm; x2=3.63858in; y2=3.410071mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.50795 {
+          x1=3.63858in; y1=3.410071mm; x2=3.63858in; y2=3.410071mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.50798 {
+          x1=3.63858in; y1=3.410071mm; x2=93.419932mm; y2=3.410071mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.50801 {
+          x1=3.63858in; y1=3.410071mm; x2=3.63858in; y2=4.410071mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAABi
+    }
+    ha:subc.50823 {
+     ha:attributes {
+      footprint=0402
+      value=1k
+      openscad=0402
+      refdes=R61
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.50837 {
+       proto=0; x=3.62284in; y=6.140184mm; 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.50838 {
+       proto=0; x=3.65432in; y=6.140184mm; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.50825 {
+          x1=3.63858in; y1=6.140184mm; x2=3.63858in; y2=6.140184mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.50828 {
+          x1=3.63858in; y1=6.140184mm; x2=3.63858in; y2=6.140184mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.50831 {
+          x1=3.63858in; y1=6.140184mm; x2=93.419932mm; y2=6.140184mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.50834 {
+          x1=3.63858in; y1=6.140184mm; x2=3.63858in; y2=7.140184mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAABk
+    }
+    ha:subc.50856 {
+     ha:attributes {
+      footprint=0402
+      value=3.3k
+      openscad=0402
+      refdes=R71
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.50870 {
+       proto=0; x=3.62284in; y=8.870297mm; 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.50871 {
+       proto=0; x=3.65432in; y=8.870297mm; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.50858 {
+          x1=3.63858in; y1=8.870297mm; x2=3.63858in; y2=8.870297mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.50861 {
+          x1=3.63858in; y1=8.870297mm; x2=3.63858in; y2=8.870297mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.50864 {
+          x1=3.63858in; y1=8.870297mm; x2=93.419932mm; y2=8.870297mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.50867 {
+          x1=3.63858in; y1=8.870297mm; x2=3.63858in; y2=9.870297mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAABm
+    }
+    ha:subc.50889 {
+     ha:attributes {
+      footprint=0402
+      value=3.3k
+      openscad=0402
+      refdes=R63
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.50903 {
+       proto=0; x=3.62284in; y=11.60041mm; 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.50904 {
+       proto=0; x=3.65432in; y=11.60041mm; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.50891 {
+          x1=3.63858in; y1=11.60041mm; x2=3.63858in; y2=11.60041mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.50894 {
+          x1=3.63858in; y1=11.60041mm; x2=3.63858in; y2=11.60041mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.50897 {
+          x1=3.63858in; y1=11.60041mm; x2=93.419932mm; y2=11.60041mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.50900 {
+          x1=3.63858in; y1=11.60041mm; x2=3.63858in; y2=12.60041mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAABo
+    }
+    ha:subc.50922 {
+     ha:attributes {
+      footprint=0402
+      value=3.3k
+      openscad=0402
+      refdes=R68
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.50936 {
+       proto=0; x=3.62284in; y=14.330523mm; 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.50937 {
+       proto=0; x=3.65432in; y=14.330523mm; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.50924 {
+          x1=3.63858in; y1=14.330523mm; x2=3.63858in; y2=14.330523mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.50927 {
+          x1=3.63858in; y1=14.330523mm; x2=3.63858in; y2=14.330523mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.50930 {
+          x1=3.63858in; y1=14.330523mm; x2=93.419932mm; y2=14.330523mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.50933 {
+          x1=3.63858in; y1=14.330523mm; x2=3.63858in; y2=15.330523mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAABq
+    }
+    ha:subc.50955 {
+     ha:attributes {
+      footprint=0402
+      value=3.3k
+      openscad=0402
+      refdes=R60
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.50969 {
+       proto=0; x=3.62284in; y=17.060636mm; 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.50970 {
+       proto=0; x=3.65432in; y=17.060636mm; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.50957 {
+          x1=3.63858in; y1=17.060636mm; x2=3.63858in; y2=17.060636mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.50960 {
+          x1=3.63858in; y1=17.060636mm; x2=3.63858in; y2=17.060636mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.50963 {
+          x1=3.63858in; y1=17.060636mm; x2=93.419932mm; y2=17.060636mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.50966 {
+          x1=3.63858in; y1=17.060636mm; x2=3.63858in; y2=18.060636mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAABs
+    }
+    ha:subc.50988 {
+     ha:attributes {
+      footprint=0402
+      value=3.3k
+      openscad=0402
+      refdes=R75
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.51002 {
+       proto=0; x=3.62284in; y=19.790749mm; 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.51003 {
+       proto=0; x=3.65432in; y=19.790749mm; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.50990 {
+          x1=3.63858in; y1=19.790749mm; x2=3.63858in; y2=19.790749mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.50993 {
+          x1=3.63858in; y1=19.790749mm; x2=3.63858in; y2=19.790749mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.50996 {
+          x1=3.63858in; y1=19.790749mm; x2=93.419932mm; y2=19.790749mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.50999 {
+          x1=3.63858in; y1=19.790749mm; x2=3.63858in; y2=20.790749mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAABu
+    }
+    ha:subc.51021 {
+     ha:attributes {
+      footprint=0402
+      value=3.3k
+      openscad=0402
+      refdes=R72
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.51035 {
+       proto=0; x=3.62284in; y=22.520862mm; 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.51036 {
+       proto=0; x=3.65432in; y=22.520862mm; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.51023 {
+          x1=3.63858in; y1=22.520862mm; x2=3.63858in; y2=22.520862mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.51026 {
+          x1=3.63858in; y1=22.520862mm; x2=3.63858in; y2=22.520862mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.51029 {
+          x1=3.63858in; y1=22.520862mm; x2=93.419932mm; y2=22.520862mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.51032 {
+          x1=3.63858in; y1=22.520862mm; x2=3.63858in; y2=23.520862mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAABw
+    }
+    ha:subc.51054 {
+     ha:attributes {
+      footprint=0402
+      value=1k
+      openscad=0402
+      refdes=R77
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.51068 {
+       proto=0; x=3.62284in; y=25.250975mm; 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.51069 {
+       proto=0; x=3.65432in; y=25.250975mm; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.51056 {
+          x1=3.63858in; y1=25.250975mm; x2=3.63858in; y2=25.250975mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.51059 {
+          x1=3.63858in; y1=25.250975mm; x2=3.63858in; y2=25.250975mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.51062 {
+          x1=3.63858in; y1=25.250975mm; x2=93.419932mm; y2=25.250975mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.51065 {
+          x1=3.63858in; y1=25.250975mm; x2=3.63858in; y2=26.250975mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAABy
+    }
+    ha:subc.51087 {
+     ha:attributes {
+      footprint=0402
+      value=1k
+      openscad=0402
+      refdes=R69
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.51101 {
+       proto=0; x=3.62284in; y=27.981088mm; 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.51102 {
+       proto=0; x=3.65432in; y=27.981088mm; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.51089 {
+          x1=3.63858in; y1=27.981088mm; x2=3.63858in; y2=27.981088mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.51092 {
+          x1=3.63858in; y1=27.981088mm; x2=3.63858in; y2=27.981088mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.51095 {
+          x1=3.63858in; y1=27.981088mm; x2=93.419932mm; y2=27.981088mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.51098 {
+          x1=3.63858in; y1=27.981088mm; x2=3.63858in; y2=28.981088mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAAB0
+    }
+    ha:subc.51120 {
+     ha:attributes {
+      footprint=0402
+      value=1k
+      openscad=0402
+      refdes=R65
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.51134 {
+       proto=0; x=3.62284in; y=1.2091024in; 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.51135 {
+       proto=0; x=3.65432in; y=1.2091024in; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.51122 {
+          x1=3.63858in; y1=1.2091024in; x2=3.63858in; y2=1.2091024in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.51125 {
+          x1=3.63858in; y1=1.2091024in; x2=3.63858in; y2=1.2091024in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.51128 {
+          x1=3.63858in; y1=1.2091024in; x2=93.419932mm; y2=1.2091024in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.51131 {
+          x1=3.63858in; y1=1.2091024in; x2=3.63858in; y2=31.711201mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAAB2
+    }
+    ha:subc.51153 {
+     ha:attributes {
+      footprint=0402
+      value=3.3k
+      openscad=0402
+      refdes=R80
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.51167 {
+       proto=0; x=3.62284in; y=33.441314mm; 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.51168 {
+       proto=0; x=3.65432in; y=33.441314mm; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.51155 {
+          x1=3.63858in; y1=33.441314mm; x2=3.63858in; y2=33.441314mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.51158 {
+          x1=3.63858in; y1=33.441314mm; x2=3.63858in; y2=33.441314mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.51161 {
+          x1=3.63858in; y1=33.441314mm; x2=93.419932mm; y2=33.441314mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.51164 {
+          x1=3.63858in; y1=33.441314mm; x2=3.63858in; y2=34.441314mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAAB4
+    }
+    ha:subc.51186 {
+     ha:attributes {
+      footprint=0402
+      value=1k
+      openscad=0402
+      refdes=R70
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.51200 {
+       proto=0; x=3.62284in; y=36.171427mm; 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.51201 {
+       proto=0; x=3.65432in; y=36.171427mm; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.51188 {
+          x1=3.63858in; y1=36.171427mm; x2=3.63858in; y2=36.171427mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.51191 {
+          x1=3.63858in; y1=36.171427mm; x2=3.63858in; y2=36.171427mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.51194 {
+          x1=3.63858in; y1=36.171427mm; x2=93.419932mm; y2=36.171427mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.51197 {
+          x1=3.63858in; y1=36.171427mm; x2=3.63858in; y2=37.171427mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAAB6
+    }
+    ha:subc.51219 {
+     ha:attributes {
+      footprint=0402
+      value=1k
+      openscad=0402
+      refdes=R82
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.51233 {
+       proto=0; x=3.62284in; y=38.90154mm; 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.51234 {
+       proto=0; x=3.65432in; y=38.90154mm; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.51221 {
+          x1=3.63858in; y1=38.90154mm; x2=3.63858in; y2=38.90154mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.51224 {
+          x1=3.63858in; y1=38.90154mm; x2=3.63858in; y2=38.90154mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.51227 {
+          x1=3.63858in; y1=38.90154mm; x2=93.419932mm; y2=38.90154mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.51230 {
+          x1=3.63858in; y1=38.90154mm; x2=3.63858in; y2=39.90154mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAAB8
+    }
+    ha:subc.51252 {
+     ha:attributes {
+      footprint=0402
+      value=1k
+      openscad=0402
+      refdes=R78
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.51266 {
+       proto=0; x=3.62284in; y=41.631653mm; 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.51267 {
+       proto=0; x=3.65432in; y=41.631653mm; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.51254 {
+          x1=3.63858in; y1=41.631653mm; x2=3.63858in; y2=41.631653mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.51257 {
+          x1=3.63858in; y1=41.631653mm; x2=3.63858in; y2=41.631653mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.51260 {
+          x1=3.63858in; y1=41.631653mm; x2=93.419932mm; y2=41.631653mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.51263 {
+          x1=3.63858in; y1=41.631653mm; x2=3.63858in; y2=42.631653mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAAB+
+    }
+    ha:subc.51285 {
+     ha:attributes {
+      footprint=0402
+      value=1k
+      openscad=0402
+      refdes=R73
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.51299 {
+       proto=0; x=3.62284in; y=44.361766mm; 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.51300 {
+       proto=0; x=3.65432in; y=44.361766mm; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.51287 {
+          x1=3.63858in; y1=44.361766mm; x2=3.63858in; y2=44.361766mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.51290 {
+          x1=3.63858in; y1=44.361766mm; x2=3.63858in; y2=44.361766mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.51293 {
+          x1=3.63858in; y1=44.361766mm; x2=93.419932mm; y2=44.361766mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.51296 {
+          x1=3.63858in; y1=44.361766mm; x2=3.63858in; y2=45.361766mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAACA
+    }
+    ha:subc.51318 {
+     ha:attributes {
+      footprint=0402
+      value=1k
+      openscad=0402
+      refdes=R74
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.51332 {
+       proto=0; x=3.62284in; y=47.091879mm; 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.51333 {
+       proto=0; x=3.65432in; y=47.091879mm; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.51320 {
+          x1=3.63858in; y1=47.091879mm; x2=3.63858in; y2=47.091879mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.51323 {
+          x1=3.63858in; y1=47.091879mm; x2=3.63858in; y2=47.091879mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.51326 {
+          x1=3.63858in; y1=47.091879mm; x2=93.419932mm; y2=47.091879mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.51329 {
+          x1=3.63858in; y1=47.091879mm; x2=3.63858in; y2=48.091879mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAACC
+    }
+    ha:subc.51351 {
+     ha:attributes {
+      footprint=0402
+      value=3.3k
+      openscad=0402
+      refdes=R76
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.51365 {
+       proto=0; x=3.62284in; y=49.821992mm; 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.51366 {
+       proto=0; x=3.65432in; y=49.821992mm; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.51353 {
+          x1=3.63858in; y1=49.821992mm; x2=3.63858in; y2=49.821992mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.51356 {
+          x1=3.63858in; y1=49.821992mm; x2=3.63858in; y2=49.821992mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.51359 {
+          x1=3.63858in; y1=49.821992mm; x2=93.419932mm; y2=49.821992mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.51362 {
+          x1=3.63858in; y1=49.821992mm; x2=3.63858in; y2=50.821992mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAACE
+    }
+    ha:subc.51384 {
+     ha:attributes {
+      footprint=0402
+      value=1k
+      openscad=0402
+      refdes=R89
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.51398 {
+       proto=0; x=3.62284in; y=52.552105mm; 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.51399 {
+       proto=0; x=3.65432in; y=52.552105mm; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.51386 {
+          x1=3.63858in; y1=52.552105mm; x2=3.63858in; y2=52.552105mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.51389 {
+          x1=3.63858in; y1=52.552105mm; x2=3.63858in; y2=52.552105mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.51392 {
+          x1=3.63858in; y1=52.552105mm; x2=93.419932mm; y2=52.552105mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.51395 {
+          x1=3.63858in; y1=52.552105mm; x2=3.63858in; y2=53.552105mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAACG
+    }
+    ha:subc.51417 {
+     ha:attributes {
+      footprint=0402
+      value=3.3k
+      openscad=0402
+      refdes=R83
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.51431 {
+       proto=0; x=3.62284in; y=55.282218mm; 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.51432 {
+       proto=0; x=3.65432in; y=55.282218mm; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.51419 {
+          x1=3.63858in; y1=55.282218mm; x2=3.63858in; y2=55.282218mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.51422 {
+          x1=3.63858in; y1=55.282218mm; x2=3.63858in; y2=55.282218mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.51425 {
+          x1=3.63858in; y1=55.282218mm; x2=93.419932mm; y2=55.282218mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.51428 {
+          x1=3.63858in; y1=55.282218mm; x2=3.63858in; y2=56.282218mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAACI
+    }
+    ha:subc.51450 {
+     ha:attributes {
+      footprint=0402
+      value=3.3k
+      openscad=0402
+      refdes=R79
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.51464 {
+       proto=0; x=3.62284in; y=58.012331mm; 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.51465 {
+       proto=0; x=3.65432in; y=58.012331mm; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.51452 {
+          x1=3.63858in; y1=58.012331mm; x2=3.63858in; y2=58.012331mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.51455 {
+          x1=3.63858in; y1=58.012331mm; x2=3.63858in; y2=58.012331mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.51458 {
+          x1=3.63858in; y1=58.012331mm; x2=93.419932mm; y2=58.012331mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.51461 {
+          x1=3.63858in; y1=58.012331mm; x2=3.63858in; y2=59.012331mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAACK
+    }
+    ha:subc.51483 {
+     ha:attributes {
+      footprint=0402
+      value=1k
+      openscad=0402
+      refdes=R85
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.51497 {
+       proto=0; x=3.62284in; y=2.3914348in; 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.51498 {
+       proto=0; x=3.65432in; y=2.3914348in; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.51485 {
+          x1=3.63858in; y1=2.3914348in; x2=3.63858in; y2=2.3914348in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.51488 {
+          x1=3.63858in; y1=2.3914348in; x2=3.63858in; y2=2.3914348in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.51491 {
+          x1=3.63858in; y1=2.3914348in; x2=93.419932mm; y2=2.3914348in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.51494 {
+          x1=3.63858in; y1=2.3914348in; x2=3.63858in; y2=61.742444mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAACM
+    }
+    ha:subc.51516 {
+     ha:attributes {
+      footprint=0402
+      value=1k
+      openscad=0402
+      refdes=R86
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.51530 {
+       proto=0; x=3.62284in; y=63.472557mm; 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.51531 {
+       proto=0; x=3.65432in; y=63.472557mm; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.51518 {
+          x1=3.63858in; y1=63.472557mm; x2=3.63858in; y2=63.472557mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.51521 {
+          x1=3.63858in; y1=63.472557mm; x2=3.63858in; y2=63.472557mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.51524 {
+          x1=3.63858in; y1=63.472557mm; x2=93.419932mm; y2=63.472557mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.51527 {
+          x1=3.63858in; y1=63.472557mm; x2=3.63858in; y2=64.472557mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAACO
+    }
+    ha:subc.51549 {
+     ha:attributes {
+      footprint=0402
+      value=3.3k
+      openscad=0402
+      refdes=R87
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.51563 {
+       proto=0; x=3.62284in; y=66.20267mm; 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.51564 {
+       proto=0; x=3.65432in; y=66.20267mm; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.51551 {
+          x1=3.63858in; y1=66.20267mm; x2=3.63858in; y2=66.20267mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.51554 {
+          x1=3.63858in; y1=66.20267mm; x2=3.63858in; y2=66.20267mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.51557 {
+          x1=3.63858in; y1=66.20267mm; x2=93.419932mm; y2=66.20267mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.51560 {
+          x1=3.63858in; y1=66.20267mm; x2=3.63858in; y2=2.64577441in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAACQ
+    }
+    ha:subc.51582 {
+     ha:attributes {
+      footprint=0402
+      value=3.3k
+      openscad=0402
+      refdes=R88
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.51596 {
+       proto=0; x=3.62284in; y=68.932783mm; 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.51597 {
+       proto=0; x=3.65432in; y=68.932783mm; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.51584 {
+          x1=3.63858in; y1=68.932783mm; x2=3.63858in; y2=68.932783mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.51587 {
+          x1=3.63858in; y1=68.932783mm; x2=3.63858in; y2=68.932783mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.51590 {
+          x1=3.63858in; y1=68.932783mm; x2=93.419932mm; y2=68.932783mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.51593 {
+          x1=3.63858in; y1=68.932783mm; x2=3.63858in; y2=69.932783mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAACS
+    }
+    ha:subc.51615 {
+     ha:attributes {
+      footprint=0402
+      value=1k
+      openscad=0402
+      refdes=R81
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.51629 {
+       proto=0; x=3.62284in; y=71.662896mm; 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.51630 {
+       proto=0; x=3.65432in; y=71.662896mm; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.51617 {
+          x1=3.63858in; y1=71.662896mm; x2=3.63858in; y2=71.662896mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.51620 {
+          x1=3.63858in; y1=71.662896mm; x2=3.63858in; y2=71.662896mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.51623 {
+          x1=3.63858in; y1=71.662896mm; x2=93.419932mm; y2=71.662896mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.51626 {
+          x1=3.63858in; y1=71.662896mm; x2=3.63858in; y2=72.662896mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAACU
+    }
+    ha:subc.51648 {
+     ha:attributes {
+      footprint=0402
+      value=3.3k
+      openscad=0402
+      refdes=R95
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.51662 {
+       proto=0; x=3.62284in; y=74.393009mm; 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.51663 {
+       proto=0; x=3.65432in; y=74.393009mm; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.51650 {
+          x1=3.63858in; y1=74.393009mm; x2=3.63858in; y2=74.393009mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.51653 {
+          x1=3.63858in; y1=74.393009mm; x2=3.63858in; y2=74.393009mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.51656 {
+          x1=3.63858in; y1=74.393009mm; x2=93.419932mm; y2=74.393009mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.51659 {
+          x1=3.63858in; y1=74.393009mm; x2=3.63858in; y2=75.393009mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAACW
+    }
+    ha:subc.51681 {
+     ha:attributes {
+      footprint=0402
+      value=3.3k
+      openscad=0402
+      refdes=R96
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.51695 {
+       proto=0; x=3.62284in; y=77.123122mm; 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.51696 {
+       proto=0; x=3.65432in; y=77.123122mm; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.51683 {
+          x1=3.63858in; y1=77.123122mm; x2=3.63858in; y2=77.123122mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.51686 {
+          x1=3.63858in; y1=77.123122mm; x2=3.63858in; y2=77.123122mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.51689 {
+          x1=3.63858in; y1=77.123122mm; x2=93.419932mm; y2=77.123122mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.51692 {
+          x1=3.63858in; y1=77.123122mm; x2=3.63858in; y2=78.123122mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAACY
+    }
+    ha:subc.51714 {
+     ha:attributes {
+      footprint=0402
+      value=3.3k
+      openscad=0402
+      refdes=R84
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.51728 {
+       proto=0; x=89.990049mm; y=3.12677in; 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.51729 {
+       proto=0; x=90.789641mm; y=3.12677in; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.51716 {
+          x1=90.389845mm; y1=3.12677in; x2=90.389845mm; y2=3.12677in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.51719 {
+          x1=90.389845mm; y1=3.12677in; x2=90.389845mm; y2=3.12677in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.51722 {
+          x1=90.389845mm; y1=3.12677in; x2=91.389845mm; y2=3.12677in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.51725 {
+          x1=90.389845mm; y1=3.12677in; x2=90.389845mm; y2=80.419958mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAACa
+    }
+    ha:subc.51747 {
+     ha:attributes {
+      footprint=0402
+      value=1k
+      openscad=0402
+      refdes=R90
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.51761 {
+       proto=0; x=86.959962mm; y=3.12677in; 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.51762 {
+       proto=0; x=87.759554mm; y=3.12677in; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.51749 {
+          x1=87.359758mm; y1=3.12677in; x2=87.359758mm; y2=3.12677in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.51752 {
+          x1=87.359758mm; y1=3.12677in; x2=87.359758mm; y2=3.12677in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.51755 {
+          x1=87.359758mm; y1=3.12677in; x2=88.359758mm; y2=3.12677in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.51758 {
+          x1=87.359758mm; y1=3.12677in; x2=87.359758mm; y2=80.419958mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAACc
+    }
+    ha:subc.51780 {
+     ha:attributes {
+      footprint=0402
+      value=3.3k
+      openscad=0402
+      refdes=R91
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.51794 {
+       proto=0; x=83.929875mm; y=3.12677in; 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.51795 {
+       proto=0; x=84.729467mm; y=3.12677in; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.51782 {
+          x1=84.329671mm; y1=3.12677in; x2=84.329671mm; y2=3.12677in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.51785 {
+          x1=84.329671mm; y1=3.12677in; x2=84.329671mm; y2=3.12677in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.51788 {
+          x1=84.329671mm; y1=3.12677in; x2=85.329671mm; y2=3.12677in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.51791 {
+          x1=84.329671mm; y1=3.12677in; x2=84.329671mm; y2=80.419958mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAACe
+    }
+    ha:subc.51813 {
+     ha:attributes {
+      footprint=0402
+      value=3.3k
+      openscad=0402
+      refdes=R92
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.51827 {
+       proto=0; x=80.899788mm; y=3.12677in; 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.51828 {
+       proto=0; x=81.69938mm; y=3.12677in; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.51815 {
+          x1=81.299584mm; y1=3.12677in; x2=81.299584mm; y2=3.12677in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.51818 {
+          x1=81.299584mm; y1=3.12677in; x2=81.299584mm; y2=3.12677in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.51821 {
+          x1=81.299584mm; y1=3.12677in; x2=3.2401411in; y2=3.12677in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.51824 {
+          x1=81.299584mm; y1=3.12677in; x2=81.299584mm; y2=80.419958mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAACg
+    }
+    ha:subc.51846 {
+     ha:attributes {
+      footprint=0402
+      value=1k
+      openscad=0402
+      refdes=R93
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.51860 {
+       proto=0; x=77.869701mm; y=3.12677in; 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.51861 {
+       proto=0; x=78.669293mm; y=3.12677in; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.51848 {
+          x1=78.269497mm; y1=3.12677in; x2=78.269497mm; y2=3.12677in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.51851 {
+          x1=78.269497mm; y1=3.12677in; x2=78.269497mm; y2=3.12677in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.51854 {
+          x1=78.269497mm; y1=3.12677in; x2=79.269497mm; y2=3.12677in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.51857 {
+          x1=78.269497mm; y1=3.12677in; x2=78.269497mm; y2=80.419958mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAACi
+    }
+    ha:subc.51879 {
+     ha:attributes {
+      footprint=0402
+      value=1k
+      openscad=0402
+      refdes=R94
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.51893 {
+       proto=0; x=74.839614mm; y=3.12677in; 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.51894 {
+       proto=0; x=75.639206mm; y=3.12677in; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.51881 {
+          x1=75.23941mm; y1=3.12677in; x2=75.23941mm; y2=3.12677in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.51884 {
+          x1=75.23941mm; y1=3.12677in; x2=75.23941mm; y2=3.12677in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.51887 {
+          x1=75.23941mm; y1=3.12677in; x2=76.23941mm; y2=3.12677in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.51890 {
+          x1=75.23941mm; y1=3.12677in; x2=75.23941mm; y2=80.419958mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAACk
+    }
+    ha:subc.51912 {
+     ha:attributes {
+      footprint=0402
+      value=3.3k
+      openscad=0402
+      refdes=R104
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.51926 {
+       proto=0; x=71.809527mm; y=3.12677in; 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.51927 {
+       proto=0; x=72.609119mm; y=3.12677in; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.51914 {
+          x1=72.209323mm; y1=3.12677in; x2=72.209323mm; y2=3.12677in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.51917 {
+          x1=72.209323mm; y1=3.12677in; x2=72.209323mm; y2=3.12677in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.51920 {
+          x1=72.209323mm; y1=3.12677in; x2=73.209323mm; y2=3.12677in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.51923 {
+          x1=72.209323mm; y1=3.12677in; x2=72.209323mm; y2=80.419958mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAACm
+    }
+    ha:subc.51945 {
+     ha:attributes {
+      footprint=0402
+      value=1k
+      openscad=0402
+      refdes=R105
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.51959 {
+       proto=0; x=68.77944mm; y=3.12677in; 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.51960 {
+       proto=0; x=69.579032mm; y=3.12677in; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.51947 {
+          x1=69.179236mm; y1=3.12677in; x2=69.179236mm; y2=3.12677in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.51950 {
+          x1=69.179236mm; y1=3.12677in; x2=69.179236mm; y2=3.12677in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.51953 {
+          x1=69.179236mm; y1=3.12677in; x2=70.179236mm; y2=3.12677in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.51956 {
+          x1=69.179236mm; y1=3.12677in; x2=69.179236mm; y2=80.419958mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAACo
+    }
+    ha:subc.51978 {
+     ha:attributes {
+      footprint=0402
+      value=1k
+      openscad=0402
+      refdes=R97
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.51992 {
+       proto=0; x=2.5885572in; y=3.12677in; 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.51993 {
+       proto=0; x=66.548945mm; y=3.12677in; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.51980 {
+          x1=2.6042972in; y1=3.12677in; x2=2.6042972in; y2=3.12677in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.51983 {
+          x1=2.6042972in; y1=3.12677in; x2=2.6042972in; y2=3.12677in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.51986 {
+          x1=2.6042972in; y1=3.12677in; x2=67.149149mm; y2=3.12677in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.51989 {
+          x1=2.6042972in; y1=3.12677in; x2=2.6042972in; y2=80.419958mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAACq
+    }
+    ha:subc.52011 {
+     ha:attributes {
+      footprint=0402
+      value=1k
+      openscad=0402
+      refdes=R98
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.52025 {
+       proto=0; x=62.719266mm; y=3.12677in; 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.52026 {
+       proto=0; x=63.518858mm; y=3.12677in; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.52013 {
+          x1=63.119062mm; y1=3.12677in; x2=63.119062mm; y2=3.12677in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.52016 {
+          x1=63.119062mm; y1=3.12677in; x2=63.119062mm; y2=3.12677in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.52019 {
+          x1=63.119062mm; y1=3.12677in; x2=64.119062mm; y2=3.12677in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.52022 {
+          x1=63.119062mm; y1=3.12677in; x2=63.119062mm; y2=80.419958mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAACs
+    }
+    ha:subc.52044 {
+     ha:attributes {
+      footprint=0402
+      value=3.3k
+      openscad=0402
+      refdes=R99
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.52058 {
+       proto=0; x=59.689179mm; y=3.12677in; 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.52059 {
+       proto=0; x=60.488771mm; y=3.12677in; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.52046 {
+          x1=60.088975mm; y1=3.12677in; x2=60.088975mm; y2=3.12677in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.52049 {
+          x1=60.088975mm; y1=3.12677in; x2=60.088975mm; y2=3.12677in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.52052 {
+          x1=60.088975mm; y1=3.12677in; x2=61.088975mm; y2=3.12677in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.52055 {
+          x1=60.088975mm; y1=3.12677in; x2=60.088975mm; y2=80.419958mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAACu
+    }
+    ha:subc.52077 {
+     ha:attributes {
+      footprint=0402
+      value=1k
+      openscad=0402
+      refdes=R109
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.52091 {
+       proto=0; x=56.659092mm; y=3.12677in; 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.52092 {
+       proto=0; x=57.458684mm; y=3.12677in; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.52079 {
+          x1=57.058888mm; y1=3.12677in; x2=57.058888mm; y2=3.12677in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.52082 {
+          x1=57.058888mm; y1=3.12677in; x2=57.058888mm; y2=3.12677in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.52085 {
+          x1=57.058888mm; y1=3.12677in; x2=58.058888mm; y2=3.12677in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.52088 {
+          x1=57.058888mm; y1=3.12677in; x2=57.058888mm; y2=80.419958mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAACw
+    }
+    ha:subc.52110 {
+     ha:attributes {
+      footprint=0402
+      value=3.3k
+      openscad=0402
+      refdes=R100
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.52124 {
+       proto=0; x=53.629005mm; y=3.12677in; 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.52125 {
+       proto=0; x=54.428597mm; y=3.12677in; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.52112 {
+          x1=54.028801mm; y1=3.12677in; x2=54.028801mm; y2=3.12677in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.52115 {
+          x1=54.028801mm; y1=3.12677in; x2=54.028801mm; y2=3.12677in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.52118 {
+          x1=54.028801mm; y1=3.12677in; x2=55.028801mm; y2=3.12677in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.52121 {
+          x1=54.028801mm; y1=3.12677in; x2=54.028801mm; y2=80.419958mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAACy
+    }
+    ha:subc.52143 {
+     ha:attributes {
+      footprint=0402
+      value=1k
+      openscad=0402
+      refdes=R101
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.52157 {
+       proto=0; x=50.598918mm; y=3.12677in; 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.52158 {
+       proto=0; x=51.39851mm; y=3.12677in; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.52145 {
+          x1=50.998714mm; y1=3.12677in; x2=50.998714mm; y2=3.12677in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.52148 {
+          x1=50.998714mm; y1=3.12677in; x2=50.998714mm; y2=3.12677in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.52151 {
+          x1=50.998714mm; y1=3.12677in; x2=51.998714mm; y2=3.12677in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.52154 {
+          x1=50.998714mm; y1=3.12677in; x2=50.998714mm; y2=80.419958mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAAC0
+    }
+    ha:subc.52176 {
+     ha:attributes {
+      footprint=0402
+      value=1k
+      openscad=0402
+      refdes=R102
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.52190 {
+       proto=0; x=47.568831mm; y=3.12677in; 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.52191 {
+       proto=0; x=48.368423mm; y=3.12677in; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.52178 {
+          x1=47.968627mm; y1=3.12677in; x2=47.968627mm; y2=3.12677in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.52181 {
+          x1=47.968627mm; y1=3.12677in; x2=47.968627mm; y2=3.12677in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.52184 {
+          x1=47.968627mm; y1=3.12677in; x2=1.9278987in; y2=3.12677in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.52187 {
+          x1=47.968627mm; y1=3.12677in; x2=47.968627mm; y2=80.419958mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAAC2
+    }
+    ha:subc.52575 {
+     ha:attributes {
+      footprint=0402
+      value=1k
+      openscad=0402
+      refdes=R117
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.52589 {
+       proto=0; x=789.8203937mil; y=3.12677in; 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.52590 {
+       proto=0; x=821.3003937mil; y=3.12677in; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.52577 {
+          x1=20.461234mm; y1=3.12677in; x2=20.461234mm; y2=3.12677in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.52580 {
+          x1=20.461234mm; y1=3.12677in; x2=20.461234mm; y2=3.12677in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.52583 {
+          x1=20.461234mm; y1=3.12677in; x2=21.461234mm; y2=3.12677in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.52586 {
+          x1=20.461234mm; y1=3.12677in; x2=20.461234mm; y2=80.419958mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAADE
+    }
+    ha:subc.52608 {
+     ha:attributes {
+      footprint=0402
+      value=3.3k
+      openscad=0402
+      refdes=R118
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.52622 {
+       proto=0; x=17.031351mm; y=3.12677in; 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.52623 {
+       proto=0; x=17.830943mm; y=3.12677in; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.52610 {
+          x1=17.431147mm; y1=3.12677in; x2=17.431147mm; y2=3.12677in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.52613 {
+          x1=17.431147mm; y1=3.12677in; x2=17.431147mm; y2=3.12677in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.52616 {
+          x1=17.431147mm; y1=3.12677in; x2=18.431147mm; y2=3.12677in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.52619 {
+          x1=17.431147mm; y1=3.12677in; x2=17.431147mm; y2=80.419958mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAADG
+    }
+    ha:subc.52641 {
+     ha:attributes {
+      footprint=0402
+      value=3.3k
+      openscad=0402
+      refdes=R119
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.52655 {
+       proto=0; x=14.001264mm; y=3.12677in; 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.52656 {
+       proto=0; x=14.800856mm; y=3.12677in; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.52643 {
+          x1=14.40106mm; y1=3.12677in; x2=14.40106mm; y2=3.12677in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.52646 {
+          x1=14.40106mm; y1=3.12677in; x2=14.40106mm; y2=3.12677in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.52649 {
+          x1=14.40106mm; y1=3.12677in; x2=15.40106mm; y2=3.12677in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.52652 {
+          x1=14.40106mm; y1=3.12677in; x2=14.40106mm; y2=80.419958mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAADI
+    }
+    ha:subc.52674 {
+     ha:attributes {
+      footprint=0402
+      value=1k
+      openscad=0402
+      refdes=R125
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.52688 {
+       proto=0; x=10.971177mm; y=3.12677in; 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.52689 {
+       proto=0; x=11.770769mm; y=3.12677in; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.52676 {
+          x1=11.370973mm; y1=3.12677in; x2=11.370973mm; y2=3.12677in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.52679 {
+          x1=11.370973mm; y1=3.12677in; x2=11.370973mm; y2=3.12677in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.52682 {
+          x1=11.370973mm; y1=3.12677in; x2=487.0461811mil; y2=3.12677in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.52685 {
+          x1=11.370973mm; y1=3.12677in; x2=11.370973mm; y2=80.419958mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAADK
+    }
+    ha:subc.52707 {
+     ha:attributes {
+      footprint=0402
+      value=3.3k
+      openscad=0402
+      refdes=R126
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.52721 {
+       proto=0; x=7.94109mm; y=3.12677in; 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.52722 {
+       proto=0; x=8.740682mm; y=3.12677in; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.52709 {
+          x1=8.340886mm; y1=3.12677in; x2=8.340886mm; y2=3.12677in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.52712 {
+          x1=8.340886mm; y1=3.12677in; x2=8.340886mm; y2=3.12677in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.52715 {
+          x1=8.340886mm; y1=3.12677in; x2=9.340886mm; y2=3.12677in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.52718 {
+          x1=8.340886mm; y1=3.12677in; x2=8.340886mm; y2=80.419958mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAADM
+    }
+    ha:subc.52740 {
+     ha:attributes {
+      footprint=0402
+      value=1k
+      openscad=0402
+      refdes=R110
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.52754 {
+       proto=0; x=4.911003mm; y=3.12677in; 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.52755 {
+       proto=0; x=224.8265748mil; y=3.12677in; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.52742 {
+          x1=5.310799mm; y1=3.12677in; x2=5.310799mm; y2=3.12677in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.52745 {
+          x1=5.310799mm; y1=3.12677in; x2=5.310799mm; y2=3.12677in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.52748 {
+          x1=5.310799mm; y1=3.12677in; x2=6.310799mm; y2=3.12677in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.52751 {
+          x1=5.310799mm; y1=3.12677in; x2=5.310799mm; y2=80.419958mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAADO
+    }
+    ha:subc.52773 {
+     ha:attributes {
+      footprint=0402
+      value=1k
+      openscad=0402
+      refdes=R106
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.52787 {
+       proto=0; x=1.880916mm; y=3.12677in; 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.52788 {
+       proto=0; x=2.680508mm; y=3.12677in; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.52775 {
+          x1=2.280712mm; y1=3.12677in; x2=2.280712mm; y2=3.12677in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.52778 {
+          x1=2.280712mm; y1=3.12677in; x2=2.280712mm; y2=3.12677in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.52781 {
+          x1=2.280712mm; y1=3.12677in; x2=3.280712mm; y2=3.12677in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.52784 {
+          x1=2.280712mm; y1=3.12677in; x2=2.280712mm; y2=80.419958mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAADQ
+    }
+    ha:subc.52806 {
+     ha:attributes {
+      footprint=0402
+      value=3.3k
+      openscad=0402
+      refdes=R107
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.52820 {
+       proto=0; x=-1.149171mm; y=3.12677in; 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.52821 {
+       proto=0; x=-0.349579mm; y=3.12677in; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.52808 {
+          x1=-0.749375mm; y1=3.12677in; x2=-0.749375mm; y2=3.12677in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.52811 {
+          x1=-0.749375mm; y1=3.12677in; x2=-0.749375mm; y2=3.12677in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.52814 {
+          x1=-0.749375mm; y1=3.12677in; x2=0.250625mm; y2=3.12677in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.52817 {
+          x1=-0.749375mm; y1=3.12677in; x2=-0.749375mm; y2=80.419958mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAADS
+    }
+    ha:subc.52839 {
+     ha:attributes {
+      footprint=0402
+      value=3.3k
+      openscad=0402
+      refdes=R108
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.52853 {
+       proto=0; x=-1.449951mm; y=77.689845mm; 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.52854 {
+       proto=0; x=-0.650359mm; y=77.689845mm; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.52841 {
+          x1=-1.050155mm; y1=77.689845mm; x2=-1.050155mm; y2=77.689845mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.52844 {
+          x1=-1.050155mm; y1=77.689845mm; x2=-1.050155mm; y2=77.689845mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.52847 {
+          x1=-1.050155mm; y1=77.689845mm; x2=-0.050155mm; y2=77.689845mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.52850 {
+          x1=-1.050155mm; y1=77.689845mm; x2=-1.050155mm; y2=78.689845mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAADU
+    }
+    ha:subc.52872 {
+     ha:attributes {
+      footprint=0402
+      value=1k
+      openscad=0402
+      refdes=R114
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.52886 {
+       proto=0; x=-1.449951mm; y=74.959732mm; 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.52887 {
+       proto=0; x=-0.650359mm; y=74.959732mm; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.52874 {
+          x1=-1.050155mm; y1=74.959732mm; x2=-1.050155mm; y2=74.959732mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.52877 {
+          x1=-1.050155mm; y1=74.959732mm; x2=-1.050155mm; y2=74.959732mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.52880 {
+          x1=-1.050155mm; y1=74.959732mm; x2=-0.050155mm; y2=74.959732mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.52883 {
+          x1=-1.050155mm; y1=74.959732mm; x2=-1.050155mm; y2=75.959732mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAADW
+    }
+    ha:subc.52905 {
+     ha:attributes {
+      footprint=0402
+      value=3.3k
+      openscad=0402
+      refdes=R115
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.52919 {
+       proto=0; x=-1.449951mm; y=72.229619mm; 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.52920 {
+       proto=0; x=-0.650359mm; y=72.229619mm; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.52907 {
+          x1=-1.050155mm; y1=72.229619mm; x2=-1.050155mm; y2=72.229619mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.52910 {
+          x1=-1.050155mm; y1=72.229619mm; x2=-1.050155mm; y2=72.229619mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.52913 {
+          x1=-1.050155mm; y1=72.229619mm; x2=-0.050155mm; y2=72.229619mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.52916 {
+          x1=-1.050155mm; y1=72.229619mm; x2=-1.050155mm; y2=73.229619mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAADY
+    }
+    ha:subc.52938 {
+     ha:attributes {
+      footprint=0402
+      value=1k
+      openscad=0402
+      refdes=R121
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.52952 {
+       proto=0; x=-1.449951mm; y=69.499506mm; 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.52953 {
+       proto=0; x=-0.650359mm; y=69.499506mm; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.52940 {
+          x1=-1.050155mm; y1=69.499506mm; x2=-1.050155mm; y2=69.499506mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.52943 {
+          x1=-1.050155mm; y1=69.499506mm; x2=-1.050155mm; y2=69.499506mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.52946 {
+          x1=-1.050155mm; y1=69.499506mm; x2=-0.050155mm; y2=69.499506mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.52949 {
+          x1=-1.050155mm; y1=69.499506mm; x2=-1.050155mm; y2=2.7755711in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAADa
+    }
+    ha:subc.52971 {
+     ha:attributes {
+      footprint=0402
+      value=3.3k
+      openscad=0402
+      refdes=R122
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.52985 {
+       proto=0; x=-1.449951mm; y=66.769393mm; 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.52986 {
+       proto=0; x=-0.650359mm; y=66.769393mm; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.52973 {
+          x1=-1.050155mm; y1=66.769393mm; x2=-1.050155mm; y2=66.769393mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.52976 {
+          x1=-1.050155mm; y1=66.769393mm; x2=-1.050155mm; y2=66.769393mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.52979 {
+          x1=-1.050155mm; y1=66.769393mm; x2=-0.050155mm; y2=66.769393mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.52982 {
+          x1=-1.050155mm; y1=66.769393mm; x2=-1.050155mm; y2=67.769393mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAADc
+    }
+    ha:subc.53004 {
+     ha:attributes {
+      footprint=0402
+      value=3.3k
+      openscad=0402
+      refdes=R123
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.53018 {
+       proto=0; x=-1.449951mm; y=64.03928mm; 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.53019 {
+       proto=0; x=-0.650359mm; y=64.03928mm; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.53006 {
+          x1=-1.050155mm; y1=64.03928mm; x2=-1.050155mm; y2=64.03928mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.53009 {
+          x1=-1.050155mm; y1=64.03928mm; x2=-1.050155mm; y2=64.03928mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.53012 {
+          x1=-1.050155mm; y1=64.03928mm; x2=-0.050155mm; y2=64.03928mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.53015 {
+          x1=-1.050155mm; y1=64.03928mm; x2=-1.050155mm; y2=65.03928mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAADe
+    }
+    ha:subc.53037 {
+     ha:attributes {
+      footprint=0402
+      value=1k
+      openscad=0402
+      refdes=R124
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.53051 {
+       proto=0; x=-1.449951mm; y=61.309167mm; 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.53052 {
+       proto=0; x=-0.650359mm; y=61.309167mm; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.53039 {
+          x1=-1.050155mm; y1=61.309167mm; x2=-1.050155mm; y2=61.309167mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.53042 {
+          x1=-1.050155mm; y1=61.309167mm; x2=-1.050155mm; y2=61.309167mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.53045 {
+          x1=-1.050155mm; y1=61.309167mm; x2=-0.050155mm; y2=61.309167mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.53048 {
+          x1=-1.050155mm; y1=61.309167mm; x2=-1.050155mm; y2=62.309167mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAADg
+    }
+    ha:subc.53070 {
+     ha:attributes {
+      footprint=0402
+      value=3.3k
+      openscad=0402
+      refdes=R130
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.53084 {
+       proto=0; x=-1.449951mm; y=58.579054mm; 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.53085 {
+       proto=0; x=-0.650359mm; y=58.579054mm; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.53072 {
+          x1=-1.050155mm; y1=58.579054mm; x2=-1.050155mm; y2=58.579054mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.53075 {
+          x1=-1.050155mm; y1=58.579054mm; x2=-1.050155mm; y2=58.579054mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.53078 {
+          x1=-1.050155mm; y1=58.579054mm; x2=-0.050155mm; y2=58.579054mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.53081 {
+          x1=-1.050155mm; y1=58.579054mm; x2=-1.050155mm; y2=59.579054mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAADi
+    }
+    ha:subc.53103 {
+     ha:attributes {
+      footprint=0402
+      value=3.3k
+      openscad=0402
+      refdes=R131
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.53117 {
+       proto=0; x=-1.449951mm; y=55.848941mm; 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.53118 {
+       proto=0; x=-0.650359mm; y=55.848941mm; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.53105 {
+          x1=-1.050155mm; y1=55.848941mm; x2=-1.050155mm; y2=55.848941mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.53108 {
+          x1=-1.050155mm; y1=55.848941mm; x2=-1.050155mm; y2=55.848941mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.53111 {
+          x1=-1.050155mm; y1=55.848941mm; x2=-0.050155mm; y2=55.848941mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.53114 {
+          x1=-1.050155mm; y1=55.848941mm; x2=-1.050155mm; y2=56.848941mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAADk
+    }
+    ha:subc.53136 {
+     ha:attributes {
+      footprint=0402
+      value=3.3k
+      openscad=0402
+      refdes=R127
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.53150 {
+       proto=0; x=-1.449951mm; y=53.118828mm; 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.53151 {
+       proto=0; x=-0.650359mm; y=53.118828mm; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.53138 {
+          x1=-1.050155mm; y1=53.118828mm; x2=-1.050155mm; y2=53.118828mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.53141 {
+          x1=-1.050155mm; y1=53.118828mm; x2=-1.050155mm; y2=53.118828mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.53144 {
+          x1=-1.050155mm; y1=53.118828mm; x2=-0.050155mm; y2=53.118828mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.53147 {
+          x1=-1.050155mm; y1=53.118828mm; x2=-1.050155mm; y2=54.118828mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAADm
+    }
+    ha:subc.53169 {
+     ha:attributes {
+      footprint=0402
+      value=1k
+      openscad=0402
+      refdes=R128
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.53183 {
+       proto=0; x=-1.449951mm; y=50.388715mm; 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.53184 {
+       proto=0; x=-0.650359mm; y=50.388715mm; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.53171 {
+          x1=-1.050155mm; y1=50.388715mm; x2=-1.050155mm; y2=50.388715mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.53174 {
+          x1=-1.050155mm; y1=50.388715mm; x2=-1.050155mm; y2=50.388715mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.53177 {
+          x1=-1.050155mm; y1=50.388715mm; x2=-0.050155mm; y2=50.388715mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.53180 {
+          x1=-1.050155mm; y1=50.388715mm; x2=-1.050155mm; y2=51.388715mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAADo
+    }
+    ha:subc.53202 {
+     ha:attributes {
+      footprint=0402
+      value=3.3k
+      openscad=0402
+      refdes=R111
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.53216 {
+       proto=0; x=-1.449951mm; y=47.658602mm; 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.53217 {
+       proto=0; x=-0.650359mm; y=47.658602mm; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.53204 {
+          x1=-1.050155mm; y1=47.658602mm; x2=-1.050155mm; y2=47.658602mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.53207 {
+          x1=-1.050155mm; y1=47.658602mm; x2=-1.050155mm; y2=47.658602mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.53210 {
+          x1=-1.050155mm; y1=47.658602mm; x2=-0.050155mm; y2=47.658602mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.53213 {
+          x1=-1.050155mm; y1=47.658602mm; x2=-1.050155mm; y2=48.658602mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAADq
+    }
+    ha:subc.53235 {
+     ha:attributes {
+      footprint=0402
+      value=3.3k
+      openscad=0402
+      refdes=R112
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.53249 {
+       proto=0; x=-1.449951mm; y=44.928489mm; 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.53250 {
+       proto=0; x=-0.650359mm; y=44.928489mm; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.53237 {
+          x1=-1.050155mm; y1=44.928489mm; x2=-1.050155mm; y2=44.928489mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.53240 {
+          x1=-1.050155mm; y1=44.928489mm; x2=-1.050155mm; y2=44.928489mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.53243 {
+          x1=-1.050155mm; y1=44.928489mm; x2=-0.050155mm; y2=44.928489mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.53246 {
+          x1=-1.050155mm; y1=44.928489mm; x2=-1.050155mm; y2=45.928489mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAADs
+    }
+    ha:subc.53268 {
+     ha:attributes {
+      footprint=0402
+      value=1k
+      openscad=0402
+      refdes=R113
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.53282 {
+       proto=0; x=-128.0mil; y=1.643in; 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.53283 {
+       proto=0; x=-2.451608mm; y=1.643in; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.53270 {
+          x1=-112.26mil; y1=1.643in; x2=-112.26mil; y2=1.643in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.53273 {
+          x1=-112.26mil; y1=1.643in; x2=-112.26mil; y2=1.643in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.53276 {
+          x1=-112.26mil; y1=1.643in; x2=-1.851404mm; y2=1.643in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.53279 {
+          x1=-112.26mil; y1=1.643in; x2=-112.26mil; y2=42.7322mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAADu
+    }
+    ha:subc.53301 {
+     ha:attributes {
+      footprint=0402
+      value=1k
+      openscad=0402
+      refdes=R120
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.53315 {
+       proto=0; x=-1.449951mm; y=39.468263mm; 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.53316 {
+       proto=0; x=-0.650359mm; y=39.468263mm; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.53303 {
+          x1=-1.050155mm; y1=39.468263mm; x2=-1.050155mm; y2=39.468263mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.53306 {
+          x1=-1.050155mm; y1=39.468263mm; x2=-1.050155mm; y2=39.468263mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.53309 {
+          x1=-1.050155mm; y1=39.468263mm; x2=-0.050155mm; y2=39.468263mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.53312 {
+          x1=-1.050155mm; y1=39.468263mm; x2=-1.050155mm; y2=40.468263mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAADw
+    }
+    ha:subc.53334 {
+     ha:attributes {
+      footprint=0402
+      value=1k
+      openscad=0402
+      refdes=R132
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.53348 {
+       proto=0; x=-1.449951mm; y=36.73815mm; 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.53349 {
+       proto=0; x=-0.650359mm; y=36.73815mm; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.53336 {
+          x1=-1.050155mm; y1=36.73815mm; x2=-1.050155mm; y2=36.73815mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.53339 {
+          x1=-1.050155mm; y1=36.73815mm; x2=-1.050155mm; y2=36.73815mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.53342 {
+          x1=-1.050155mm; y1=36.73815mm; x2=-0.050155mm; y2=36.73815mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.53345 {
+          x1=-1.050155mm; y1=36.73815mm; x2=-1.050155mm; y2=37.73815mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAADy
+    }
+    ha:subc.53367 {
+     ha:attributes {
+      footprint=0402
+      value=1k
+      openscad=0402
+      refdes=R133
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.53381 {
+       proto=0; x=-1.449951mm; y=34.008037mm; 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.53382 {
+       proto=0; x=-0.650359mm; y=34.008037mm; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.53369 {
+          x1=-1.050155mm; y1=34.008037mm; x2=-1.050155mm; y2=34.008037mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.53372 {
+          x1=-1.050155mm; y1=34.008037mm; x2=-1.050155mm; y2=34.008037mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.53375 {
+          x1=-1.050155mm; y1=34.008037mm; x2=-0.050155mm; y2=34.008037mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.53378 {
+          x1=-1.050155mm; y1=34.008037mm; x2=-1.050155mm; y2=35.008037mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAAD0
+    }
+    ha:subc.53400 {
+     ha:attributes {
+      footprint=0402
+      value=1k
+      openscad=0402
+      refdes=R129
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.53414 {
+       proto=0; x=-1.449951mm; y=31.277924mm; 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.53415 {
+       proto=0; x=-0.650359mm; y=31.277924mm; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.53402 {
+          x1=-1.050155mm; y1=31.277924mm; x2=-1.050155mm; y2=31.277924mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.53405 {
+          x1=-1.050155mm; y1=31.277924mm; x2=-1.050155mm; y2=31.277924mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.53408 {
+          x1=-1.050155mm; y1=31.277924mm; x2=-0.050155mm; y2=31.277924mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.53411 {
+          x1=-1.050155mm; y1=31.277924mm; x2=-1.050155mm; y2=1.27078441in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAAD2
+    }
+    ha:subc.53466 {
+     ha:attributes {
+      footprint=0402
+      value=1k
+      openscad=0402
+      refdes=r1
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.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.53480 {
+       proto=0; x=-1.449951mm; y=25.817698mm; 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.53481 {
+       proto=0; x=-0.650359mm; y=25.817698mm; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.53468 {
+          x1=-1.050155mm; y1=25.817698mm; x2=-1.050155mm; y2=25.817698mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.53471 {
+          x1=-1.050155mm; y1=25.817698mm; x2=-1.050155mm; y2=25.817698mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.53474 {
+          x1=-1.050155mm; y1=25.817698mm; x2=-0.050155mm; y2=25.817698mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.53477 {
+          x1=-1.050155mm; y1=25.817698mm; x2=-1.050155mm; y2=26.817698mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAAD6
+    }
+    ha:subc.52542 {
+     ha:attributes {
+      footprint=0402
+      value=3.3k
+      openscad=0402
+      refdes=R116
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.52556 {
+       proto=0; x=23.091525mm; y=3.12677in; 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.52557 {
+       proto=0; x=23.891117mm; y=3.12677in; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.52544 {
+          x1=23.491321mm; y1=3.12677in; x2=23.491321mm; y2=3.12677in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.52547 {
+          x1=23.491321mm; y1=3.12677in; x2=23.491321mm; y2=3.12677in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.52550 {
+          x1=23.491321mm; y1=3.12677in; x2=24.491321mm; y2=3.12677in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.52553 {
+          x1=23.491321mm; y1=3.12677in; x2=23.491321mm; y2=80.419958mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAADC
+    }
+    ha:subc.52209 {
+     ha:attributes {
+      footprint=0402
+      value=3.3k
+      openscad=0402
+      refdes=R103
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.52223 {
+       proto=0; x=44.538744mm; y=3.12677in; 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.52224 {
+       proto=0; x=45.338336mm; y=3.12677in; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.52211 {
+          x1=44.93854mm; y1=3.12677in; x2=44.93854mm; y2=3.12677in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.52214 {
+          x1=44.93854mm; y1=3.12677in; x2=44.93854mm; y2=3.12677in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.52217 {
+          x1=44.93854mm; y1=3.12677in; x2=45.93854mm; y2=3.12677in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.52220 {
+          x1=44.93854mm; y1=3.12677in; x2=44.93854mm; y2=80.419958mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAAC4
+    }
+   ha:subc.14806 {
+    ha:attributes {
+     value = {}
+     footprint = 189-15
+     refdes = J5
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 47.24mil
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -0.999998mm
+          -0.999998mm
+          0.999998mm
+          -0.999998mm
+          0.999998mm
+          0.999998mm
+          -0.999998mm
+          0.999998mm
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -0.999998mm
+          -0.999998mm
+          0.999998mm
+          -0.999998mm
+          0.999998mm
+          0.999998mm
+          -0.999998mm
+          0.999998mm
+         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -0.999998mm
+          -0.999998mm
+          0.999998mm
+          -0.999998mm
+          0.999998mm
+          0.999998mm
+          -0.999998mm
+          0.999998mm
+         }
+         ha:layer_mask {
+          copper = 1
+          intern = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -1.179957mm
+          -1.179957mm
+          1.179957mm
+          -1.179957mm
+          1.179957mm
+          1.179957mm
+          -1.179957mm
+          1.179957mm
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -1.179957mm
+          -1.179957mm
+          1.179957mm
+          -1.179957mm
+          1.179957mm
+          1.179957mm
+          -1.179957mm
+          1.179957mm
+         }
+         ha:layer_mask {
+          bottom = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 1
+      }
+      ha:ps_proto_v6.1 {
+       htop = 0
+       hdia = 47.24mil
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 1.999996mm
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 1.999996mm
+         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 1.999996mm
+         }
+         ha:layer_mask {
+          copper = 1
+          intern = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 2.359914mm
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 2.359914mm
+         }
+         ha:layer_mask {
+          bottom = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 1
+      }
+      ha:ps_proto_v6.2 {
+       htop = 0
+       hdia = 3.050032mm
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 3.849878mm
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 3.849878mm
+         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 3.849878mm
+         }
+         ha:layer_mask {
+          copper = 1
+          intern = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 165.75mil
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 165.75mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 1
+      }
+     }
+     li:objects {
+      ha:padstack_ref.14832 {
+       smirror = 1
+       ha:attributes {
+        term = 1
+        name = pin1
+       }
+       proto = 0
+       xmirror = 1
+       x = 635.83mil
+       rot = 0.000000
+       y = 2.67008in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.14833 {
+       smirror = 1
+       ha:attributes {
+        term = 16
+        name = pin16
+       }
+       proto = 0
+       xmirror = 1
+       x = 635.83mil
+       rot = 0.000000
+       y = 2.41103in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.14834 {
+       smirror = 1
+       ha:attributes {
+        term = 9
+        name = pin9
+       }
+       proto = 1
+       xmirror = 1
+       x = 690.35mil
+       rot = 0.000000
+       y = 70.660006mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.14835 {
+       smirror = 1
+       ha:attributes {
+        term = 24
+        name = pin24
+       }
+       proto = 1
+       xmirror = 1
+       x = 690.35mil
+       rot = 0.000000
+       y = 2.52284in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.14836 {
+       smirror = 1
+       ha:attributes {
+        term = 2
+        name = pin2
+       }
+       proto = 1
+       xmirror = 1
+       x = 18.919952mm
+       rot = 0.000000
+       y = 2.67008in
+       li:thermal {
+        li:5 {
+         on
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.14837 {
+       smirror = 1
+       ha:attributes {
+        term = 17
+        name = pin17
+       }
+       proto = 1
+       xmirror = 1
+       x = 18.919952mm
+       rot = 0.000000
+       y = 2.41103in
+       li:thermal {
+        li:5 {
+         on
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.14838 {
+       smirror = 1
+       ha:attributes {
+        term = 10
+        name = pin10
+       }
+       proto = 1
+       xmirror = 1
+       x = 20.305014mm
+       rot = 0.000000
+       y = 70.660006mm
+       li:thermal {
+        li:5 {
+         on
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.14839 {
+       smirror = 1
+       ha:attributes {
+        term = 25
+        name = pin25
+       }
+       proto = 1
+       xmirror = 1
+       x = 20.305014mm
+       rot = 0.000000
+       y = 2.52284in
+       li:thermal {
+        li:5 {
+         on
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.14840 {
+       smirror = 1
+       ha:attributes {
+        term = 3
+        name = pin3
+       }
+       proto = 1
+       xmirror = 1
+       x = 853.94mil
+       rot = 0.000000
+       y = 2.67008in
+       li:thermal {
+        li:2 {
+         on
+         diag
+         round
+         noshape
+        }
+        li:3 {
+         on
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.14841 {
+       smirror = 1
+       ha:attributes {
+        term = 18
+        name = pin18
+       }
+       proto = 1
+       xmirror = 1
+       x = 853.94mil
+       rot = 0.000000
+       y = 2.41103in
+       li:thermal {
+        li:2 {
+         on
+         diag
+         round
+         noshape
+        }
+        li:3 {
+         on
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.14842 {
+       smirror = 1
+       ha:attributes {
+        term = 11
+        name = pin11
+       }
+       proto = 1
+       xmirror = 1
+       x = 908.46mil
+       rot = 0.000000
+       y = 70.660006mm
+       li:thermal {
+        li:2 {
+         on
+         diag
+         round
+         noshape
+        }
+        li:3 {
+         on
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.14843 {
+       smirror = 1
+       ha:attributes {
+        term = 26
+        name = pin26
+       }
+       proto = 1
+       xmirror = 1
+       x = 908.46mil
+       rot = 0.000000
+       y = 2.52284in
+       li:thermal {
+        li:2 {
+         on
+         diag
+         round
+         noshape
+        }
+        li:3 {
+         on
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.14844 {
+       smirror = 1
+       ha:attributes {
+        term = 4
+        name = pin4
+       }
+       proto = 1
+       xmirror = 1
+       x = 962.99mil
+       rot = 0.000000
+       y = 2.67008in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.14845 {
+       smirror = 1
+       ha:attributes {
+        term = 19
+        name = pin19
+       }
+       proto = 1
+       xmirror = 1
+       x = 962.99mil
+       rot = 0.000000
+       y = 2.41103in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.14846 {
+       smirror = 1
+       ha:attributes {
+        term = 12
+        name = pin12
+       }
+       proto = 1
+       xmirror = 1
+       x = 25.844754mm
+       rot = 0.000000
+       y = 70.660006mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.14847 {
+       smirror = 1
+       ha:attributes {
+        term = 27
+        name = pin27
+       }
+       proto = 1
+       xmirror = 1
+       x = 25.844754mm
+       rot = 0.000000
+       y = 2.52284in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.14848 {
+       smirror = 1
+       ha:attributes {
+        term = 5
+        name = pin5
+       }
+       proto = 1
+       xmirror = 1
+       x = 27.229816mm
+       rot = 0.000000
+       y = 2.67008in
+       li:thermal {
+        li:5 {
+         on
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.14849 {
+       smirror = 1
+       ha:attributes {
+        term = 20
+        name = pin20
+       }
+       proto = 1
+       xmirror = 1
+       x = 27.229816mm
+       rot = 0.000000
+       y = 2.41103in
+       li:thermal {
+        li:5 {
+         on
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.14850 {
+       smirror = 1
+       ha:attributes {
+        term = 13
+        name = pin13
+       }
+       proto = 1
+       xmirror = 1
+       x = 28.614878mm
+       rot = 0.000000
+       y = 70.660006mm
+       li:thermal {
+        li:5 {
+         on
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.14851 {
+       smirror = 1
+       ha:attributes {
+        term = 28
+        name = pin28
+       }
+       proto = 1
+       xmirror = 1
+       x = 28.614878mm
+       rot = 0.000000
+       y = 2.52284in
+       li:thermal {
+        li:5 {
+         on
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.14852 {
+       smirror = 1
+       ha:attributes {
+        term = 6
+        name = pin6
+       }
+       proto = 1
+       xmirror = 1
+       x = 29.999686mm
+       rot = 0.000000
+       y = 2.67008in
+       li:thermal {
+        li:2 {
+         on
+         diag
+         round
+         noshape
+        }
+        li:3 {
+         on
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.14853 {
+       smirror = 1
+       ha:attributes {
+        term = 21
+        name = pin21
+       }
+       proto = 1
+       xmirror = 1
+       x = 29.999686mm
+       rot = 0.000000
+       y = 2.41103in
+       li:thermal {
+        li:2 {
+         on
+         diag
+         round
+         noshape
+        }
+        li:3 {
+         on
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.14854 {
+       smirror = 1
+       ha:attributes {
+        term = 14
+        name = pin14
+       }
+       proto = 1
+       xmirror = 1
+       x = 31.384748mm
+       rot = 0.000000
+       y = 70.660006mm
+       li:thermal {
+        li:2 {
+         on
+         diag
+         round
+         noshape
+        }
+        li:3 {
+         on
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.14855 {
+       smirror = 1
+       ha:attributes {
+        term = 29
+        name = pin29
+       }
+       proto = 1
+       xmirror = 1
+       x = 31.384748mm
+       rot = 0.000000
+       y = 2.52284in
+       li:thermal {
+        li:2 {
+         on
+         diag
+         round
+         noshape
+        }
+        li:3 {
+         on
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.14856 {
+       smirror = 1
+       ha:attributes {
+        term = 7
+        name = pin7
+       }
+       proto = 1
+       xmirror = 1
+       x = 1.29015in
+       rot = 0.000000
+       y = 2.67008in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.14857 {
+       smirror = 1
+       ha:attributes {
+        term = 22
+        name = pin22
+       }
+       proto = 1
+       xmirror = 1
+       x = 1.29015in
+       rot = 0.000000
+       y = 2.41103in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.14858 {
+       smirror = 1
+       ha:attributes {
+        term = 15
+        name = pin15
+       }
+       proto = 1
+       xmirror = 1
+       x = 1.34468in
+       rot = 0.000000
+       y = 70.660006mm
+       li:thermal {
+        li:2 {
+         on
+         diag
+         round
+         noshape
+        }
+        li:3 {
+         on
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.14859 {
+       smirror = 1
+       ha:attributes {
+        term = 30
+        name = pin30
+       }
+       proto = 1
+       xmirror = 1
+       x = 1.34468in
+       rot = 0.000000
+       y = 2.52284in
+       li:thermal {
+        li:2 {
+         on
+         diag
+         round
+         noshape
+        }
+        li:3 {
+         on
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.14860 {
+       smirror = 1
+       ha:attributes {
+        term = 8
+        name = pin8
+       }
+       proto = 1
+       xmirror = 1
+       x = 1.3992in
+       rot = 0.000000
+       y = 2.67008in
+       li:thermal {
+        li:5 {
+         on
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.14861 {
+       smirror = 1
+       ha:attributes {
+        term = 23
+        name = pin23
+       }
+       proto = 1
+       xmirror = 1
+       x = 1.3992in
+       rot = 0.000000
+       y = 2.41103in
+       li:thermal {
+        li:5 {
+         on
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.14862 {
+       smirror = 1
+       ha:attributes {
+        term = 0
+        name = mnt
+       }
+       proto = 2
+       xmirror = 1
+       x = 1.67342in
+       rot = 0.000000
+       y = 70.660006mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.14863 {
+       smirror = 1
+       ha:attributes {
+        term = 0
+        name = mnt
+       }
+       proto = 2
+       xmirror = 1
+       x = 361.61mil
+       rot = 0.000000
+       y = 70.660006mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.14864 {
+       smirror = 1
+       ha:attributes {
+        term = 0
+        name = mnt
+       }
+       proto = 2
+       xmirror = 1
+       x = 1.67342in
+       rot = 0.000000
+       y = 2.46693in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+      ha:padstack_ref.14865 {
+       smirror = 1
+       ha:attributes {
+        term = 0
+        name = mnt
+       }
+       proto = 2
+       xmirror = 1
+       x = 361.61mil
+       rot = 0.000000
+       y = 2.46693in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.179959mm
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        bottom = 1
+       }
+       li:objects {
+        ha:line.14807 {
+         clearance = 0.0
+         y2 = 3.1in
+         thickness = 10.0mil
+         x1 = 250.0mil
+         x2 = 1.78503in
+         y1 = 3.1in
+        }
+        ha:line.14810 {
+         clearance = 0.0
+         y2 = 2.34001in
+         thickness = 10.0mil
+         x1 = 250.0mil
+         x2 = 1.78503in
+         y1 = 2.34001in
+        }
+        ha:line.14813 {
+         clearance = 0.0
+         y2 = 2.34001in
+         thickness = 10.0mil
+         x1 = 1.78503in
+         x2 = 1.78503in
+         y1 = 3.1in
+        }
+        ha:line.14816 {
+         clearance = 0.0
+         y2 = 2.34001in
+         thickness = 10.0mil
+         x1 = 250.0mil
+         x2 = 250.0mil
+         y1 = 3.1in
+        }
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        bottom = 1
+        virtual = 1
+        misc = 1
+       }
+       li:objects {
+        ha:line.14820 {
+         clearance = 0.0
+         y2 = 65.950077mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 25.844873mm
+         x2 = 25.844873mm
+         y1 = 65.950077mm
+        }
+        ha:line.14823 {
+         clearance = 0.0
+         y2 = 69.240146mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 25.844754mm
+         x2 = 25.844754mm
+         y1 = 69.240146mm
+        }
+        ha:line.14826 {
+         clearance = 0.0
+         y2 = 69.240146mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 25.844754mm
+         x2 = 26.844754mm
+         y1 = 69.240146mm
+        }
+        ha:line.14829 {
+         clearance = 0.0
+         y2 = 68.240146mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 25.844754mm
+         x2 = 25.844754mm
+         y1 = 69.240146mm
+        }
+       }
+       ha:combining {
+       }
+      }
+     }
+    }
+    uid = FPyPd0p3sfdI9it38ncAAAAm
+   }
+    ha:subc.55918 {
+     ha:attributes {
+      value=TSM200N03D
+      footprint=PDFN33
+      refdes=Q9
+     }
+    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 {
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            10.875mil  
+            -0.376301mm  
+            -10.875mil  
+            -0.376301mm  
+            -10.875mil  
+            0.376301mm  
+            10.875mil  
+            0.376301mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+           }
+         }
+       }
+     }
+
+     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 {
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -10.875mil  
+            0.376301mm  
+            10.875mil  
+            0.376301mm  
+            10.875mil  
+            -0.376301mm  
+            -10.875mil  
+            -0.376301mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+           }
+         }
+       }
+     }
+
+     ha:ps_proto_v6.2 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            -1.175004mm  
+            -0.645033mm  
+            -1.175004mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -0.721233mm  
+            1.251204mm  
+            0.721233mm  
+            1.251204mm  
+            0.721233mm  
+            -1.251204mm  
+            -0.721233mm  
+            -1.251204mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            -1.175004mm  
+            -0.645033mm  
+            -1.175004mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.55944 {
+       proto=0; x=50.250802mm; y=799.715mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=8
+         name=pin8
+       }
+      }
+      ha:padstack_ref.55945 {
+       proto=1; x=50.250802mm; y=915.845mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=1
+         name=pin1
+       }
+      }
+      ha:padstack_ref.55946 {
+       proto=0; x=50.900788mm; y=799.715mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=7
+         name=pin7
+       }
+      }
+      ha:padstack_ref.55947 {
+       proto=1; x=50.900788mm; y=915.845mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=2
+         name=pin2
+       }
+      }
+      ha:padstack_ref.55948 {
+       proto=0; x=51.550774mm; y=799.715mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=6
+         name=pin6
+       }
+      }
+      ha:padstack_ref.55949 {
+       proto=1; x=51.550774mm; y=915.845mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=3
+         name=pin3
+       }
+      }
+      ha:padstack_ref.55950 {
+       proto=0; x=52.20076mm; y=799.715mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=5
+         name=pin5
+       }
+      }
+      ha:padstack_ref.55951 {
+       proto=1; x=52.20076mm; y=915.845mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=4
+         name=pin4
+       }
+      }
+      ha:padstack_ref.55952 {
+       proto=2; x=50.456034mm; y=844.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=8
+         name=pin8
+       }
+      }
+      ha:padstack_ref.55953 {
+       proto=2; x=51.995528mm; y=844.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=5
+         name=pin5
+       }
+      }
+     }
+     li:layers {
+
+      ha:top-silk {
+       lid=0
+       ha:combining {       }
+
+        li:objects {
+         ha:line.55919 {
+          x1=49.551032mm; y1=792.825mil; x2=49.551032mm; y2=922.735mil; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.55922 {
+          x1=49.551032mm; y1=922.735mil; x2=52.90053mm; y2=922.735mil; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.55925 {
+          x1=52.90053mm; y1=922.735mil; x2=52.90053mm; y2=792.825mil; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.55928 {
+          x1=52.90053mm; y1=792.825mil; x2=49.551032mm; y2=792.825mil; thickness=10.0mil; clearance=0.0;
+         }
+         ha:arc.55931 {
+          x=49.925936mm; y=23.917529mm; width=5.0mil; height=5.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+         }
+        }
+        ha:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.55932 {
+          x1=51.225781mm; y1=21.71761mm; x2=51.225781mm; y2=21.71761mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.55935 {
+          x1=51.225654mm; y1=21.787485mm; x2=51.225654mm; y2=21.787485mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.55938 {
+          x1=51.225654mm; y1=21.787485mm; x2=51.225654mm; y2=22.787485mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.55941 {
+          x1=51.225654mm; y1=21.787485mm; x2=52.225654mm; y2=21.787485mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAADA
+    }
+    ha:subc.55955 {
+     ha:attributes {
+      value=TSM200N03D
+      footprint=PDFN33
+      refdes=Q8
+     }
+    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 {
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            10.875mil  
+            -0.376301mm  
+            -10.875mil  
+            -0.376301mm  
+            -10.875mil  
+            0.376301mm  
+            10.875mil  
+            0.376301mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+           }
+         }
+       }
+     }
+
+     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 {
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -10.875mil  
+            0.376301mm  
+            10.875mil  
+            0.376301mm  
+            10.875mil  
+            -0.376301mm  
+            -10.875mil  
+            -0.376301mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+           }
+         }
+       }
+     }
+
+     ha:ps_proto_v6.2 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            -1.175004mm  
+            -0.645033mm  
+            -1.175004mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -0.721233mm  
+            1.251204mm  
+            0.721233mm  
+            1.251204mm  
+            0.721233mm  
+            -1.251204mm  
+            -0.721233mm  
+            -1.251204mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            -1.175004mm  
+            -0.645033mm  
+            -1.175004mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.55981 {
+       proto=0; x=54.855085mm; y=799.715mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=8
+         name=pin8
+       }
+      }
+      ha:padstack_ref.55982 {
+       proto=1; x=54.855085mm; y=915.845mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=1
+         name=pin1
+       }
+      }
+      ha:padstack_ref.55983 {
+       proto=0; x=55.505071mm; y=799.715mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=7
+         name=pin7
+       }
+      }
+      ha:padstack_ref.55984 {
+       proto=1; x=55.505071mm; y=915.845mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=2
+         name=pin2
+       }
+      }
+      ha:padstack_ref.55985 {
+       proto=0; x=56.155057mm; y=799.715mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=6
+         name=pin6
+       }
+      }
+      ha:padstack_ref.55986 {
+       proto=1; x=56.155057mm; y=915.845mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=3
+         name=pin3
+       }
+      }
+      ha:padstack_ref.55987 {
+       proto=0; x=56.805043mm; y=799.715mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=5
+         name=pin5
+       }
+      }
+      ha:padstack_ref.55988 {
+       proto=1; x=56.805043mm; y=915.845mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=4
+         name=pin4
+       }
+      }
+      ha:padstack_ref.55989 {
+       proto=2; x=55.060317mm; y=844.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=8
+         name=pin8
+       }
+      }
+      ha:padstack_ref.55990 {
+       proto=2; x=56.599811mm; y=844.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=5
+         name=pin5
+       }
+      }
+     }
+     li:layers {
+
+      ha:top-silk {
+       lid=0
+       ha:combining {       }
+
+        li:objects {
+         ha:line.55956 {
+          x1=54.155315mm; y1=792.825mil; x2=54.155315mm; y2=922.735mil; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.55959 {
+          x1=54.155315mm; y1=922.735mil; x2=57.504813mm; y2=922.735mil; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.55962 {
+          x1=57.504813mm; y1=922.735mil; x2=57.504813mm; y2=792.825mil; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.55965 {
+          x1=57.504813mm; y1=792.825mil; x2=54.155315mm; y2=792.825mil; thickness=10.0mil; clearance=0.0;
+         }
+         ha:arc.55968 {
+          x=54.530219mm; y=23.917529mm; width=5.0mil; height=5.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+         }
+        }
+        ha:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.55969 {
+          x1=55.830064mm; y1=21.71761mm; x2=55.830064mm; y2=21.71761mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.55972 {
+          x1=55.829937mm; y1=21.787485mm; x2=55.829937mm; y2=21.787485mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.55975 {
+          x1=55.829937mm; y1=21.787485mm; x2=55.829937mm; y2=22.787485mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.55978 {
+          x1=55.829937mm; y1=21.787485mm; x2=56.829937mm; y2=21.787485mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAAC+
+    }
+    ha:subc.55992 {
+     ha:attributes {
+      value=TSM200N03D
+      footprint=PDFN33
+      refdes=Q7
+     }
+    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 {
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            10.875mil  
+            -0.376301mm  
+            -10.875mil  
+            -0.376301mm  
+            -10.875mil  
+            0.376301mm  
+            10.875mil  
+            0.376301mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+           }
+         }
+       }
+     }
+
+     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 {
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -10.875mil  
+            0.376301mm  
+            10.875mil  
+            0.376301mm  
+            10.875mil  
+            -0.376301mm  
+            -10.875mil  
+            -0.376301mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+           }
+         }
+       }
+     }
+
+     ha:ps_proto_v6.2 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            -1.175004mm  
+            -0.645033mm  
+            -1.175004mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -0.721233mm  
+            1.251204mm  
+            0.721233mm  
+            1.251204mm  
+            0.721233mm  
+            -1.251204mm  
+            -0.721233mm  
+            -1.251204mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            -1.175004mm  
+            -0.645033mm  
+            -1.175004mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.56018 {
+       proto=0; x=2.34092in; y=799.715mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=8
+         name=pin8
+       }
+      }
+      ha:padstack_ref.56019 {
+       proto=1; x=2.34092in; y=915.845mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=1
+         name=pin1
+       }
+      }
+      ha:padstack_ref.56020 {
+       proto=0; x=2.36651in; y=799.715mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=7
+         name=pin7
+       }
+      }
+      ha:padstack_ref.56021 {
+       proto=1; x=2.36651in; y=915.845mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=2
+         name=pin2
+       }
+      }
+      ha:padstack_ref.56022 {
+       proto=0; x=2.3921in; y=799.715mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=6
+         name=pin6
+       }
+      }
+      ha:padstack_ref.56023 {
+       proto=1; x=2.3921in; y=915.845mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=3
+         name=pin3
+       }
+      }
+      ha:padstack_ref.56024 {
+       proto=0; x=61.409326mm; y=799.715mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=5
+         name=pin5
+       }
+      }
+      ha:padstack_ref.56025 {
+       proto=1; x=61.409326mm; y=915.845mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=4
+         name=pin4
+       }
+      }
+      ha:padstack_ref.56026 {
+       proto=2; x=2.349in; y=844.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=8
+         name=pin8
+       }
+      }
+      ha:padstack_ref.56027 {
+       proto=2; x=2.40961in; y=844.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=5
+         name=pin5
+       }
+      }
+     }
+     li:layers {
+
+      ha:top-silk {
+       lid=0
+       ha:combining {       }
+
+        li:objects {
+         ha:line.55993 {
+          x1=58.759598mm; y1=792.825mil; x2=58.759598mm; y2=922.735mil; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.55996 {
+          x1=58.759598mm; y1=922.735mil; x2=62.109096mm; y2=922.735mil; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.55999 {
+          x1=62.109096mm; y1=922.735mil; x2=62.109096mm; y2=792.825mil; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.56002 {
+          x1=62.109096mm; y1=792.825mil; x2=58.759598mm; y2=792.825mil; thickness=10.0mil; clearance=0.0;
+         }
+         ha:arc.56005 {
+          x=2.32813in; y=23.917529mm; width=5.0mil; height=5.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+         }
+        }
+        ha:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.56006 {
+          x1=60.434347mm; y1=21.71761mm; x2=60.434347mm; y2=21.71761mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.56009 {
+          x1=2.3793in; y1=21.787485mm; x2=2.3793in; y2=21.787485mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.56012 {
+          x1=2.3793in; y1=21.787485mm; x2=2.3793in; y2=22.787485mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.56015 {
+          x1=2.3793in; y1=21.787485mm; x2=61.43422mm; y2=21.787485mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAAC8
+    }
+    ha:subc.56029 {
+     ha:attributes {
+      value=TSM200N03D
+      footprint=PDFN33
+      refdes=Q6
+     }
+    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 {
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            10.875mil  
+            -0.376301mm  
+            -10.875mil  
+            -0.376301mm  
+            -10.875mil  
+            0.376301mm  
+            10.875mil  
+            0.376301mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+           }
+         }
+       }
+     }
+
+     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 {
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -10.875mil  
+            0.376301mm  
+            10.875mil  
+            0.376301mm  
+            10.875mil  
+            -0.376301mm  
+            -10.875mil  
+            -0.376301mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+           }
+         }
+       }
+     }
+
+     ha:ps_proto_v6.2 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            -1.175004mm  
+            -0.645033mm  
+            -1.175004mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -0.721233mm  
+            1.251204mm  
+            0.721233mm  
+            1.251204mm  
+            0.721233mm  
+            -1.251204mm  
+            -0.721233mm  
+            -1.251204mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            -1.175004mm  
+            -0.645033mm  
+            -1.175004mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.56055 {
+       proto=0; x=64.063651mm; y=799.715mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=8
+         name=pin8
+       }
+      }
+      ha:padstack_ref.56056 {
+       proto=1; x=64.063651mm; y=915.845mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=1
+         name=pin1
+       }
+      }
+      ha:padstack_ref.56057 {
+       proto=0; x=64.713637mm; y=799.715mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=7
+         name=pin7
+       }
+      }
+      ha:padstack_ref.56058 {
+       proto=1; x=64.713637mm; y=915.845mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=2
+         name=pin2
+       }
+      }
+      ha:padstack_ref.56059 {
+       proto=0; x=65.363623mm; y=799.715mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=6
+         name=pin6
+       }
+      }
+      ha:padstack_ref.56060 {
+       proto=1; x=65.363623mm; y=915.845mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=3
+         name=pin3
+       }
+      }
+      ha:padstack_ref.56061 {
+       proto=0; x=66.013609mm; y=799.715mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=5
+         name=pin5
+       }
+      }
+      ha:padstack_ref.56062 {
+       proto=1; x=66.013609mm; y=915.845mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=4
+         name=pin4
+       }
+      }
+      ha:padstack_ref.56063 {
+       proto=2; x=64.268883mm; y=844.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=8
+         name=pin8
+       }
+      }
+      ha:padstack_ref.56064 {
+       proto=2; x=65.808377mm; y=844.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=5
+         name=pin5
+       }
+      }
+     }
+     li:layers {
+
+      ha:top-silk {
+       lid=0
+       ha:combining {       }
+
+        li:objects {
+         ha:line.56030 {
+          x1=63.363881mm; y1=792.825mil; x2=63.363881mm; y2=922.735mil; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.56033 {
+          x1=63.363881mm; y1=922.735mil; x2=66.713379mm; y2=922.735mil; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.56036 {
+          x1=66.713379mm; y1=922.735mil; x2=66.713379mm; y2=792.825mil; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.56039 {
+          x1=66.713379mm; y1=792.825mil; x2=63.363881mm; y2=792.825mil; thickness=10.0mil; clearance=0.0;
+         }
+         ha:arc.56042 {
+          x=63.738785mm; y=23.917529mm; width=5.0mil; height=5.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+         }
+        }
+        ha:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.56043 {
+          x1=65.03863mm; y1=21.71761mm; x2=65.03863mm; y2=21.71761mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.56046 {
+          x1=65.038503mm; y1=21.787485mm; x2=65.038503mm; y2=21.787485mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.56049 {
+          x1=65.038503mm; y1=21.787485mm; x2=65.038503mm; y2=22.787485mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.56052 {
+          x1=65.038503mm; y1=21.787485mm; x2=66.038503mm; y2=21.787485mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAAC6
+    }
+    ha:subc.57175 {
+     ha:attributes {
+      value=TSM200N03D
+      footprint=PDFN33
+      refdes=Q11
+     }
+    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 {
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            10.875mil  
+            -0.376301mm  
+            -10.875mil  
+            -0.376301mm  
+            -10.875mil  
+            0.376301mm  
+            10.875mil  
+            0.376301mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+           }
+         }
+       }
+     }
+
+     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 {
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -10.875mil  
+            0.376301mm  
+            10.875mil  
+            0.376301mm  
+            10.875mil  
+            -0.376301mm  
+            -10.875mil  
+            -0.376301mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+           }
+         }
+       }
+     }
+
+     ha:ps_proto_v6.2 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            -1.175004mm  
+            -0.645033mm  
+            -1.175004mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -0.721233mm  
+            1.251204mm  
+            0.721233mm  
+            1.251204mm  
+            0.721233mm  
+            -1.251204mm  
+            -0.721233mm  
+            -1.251204mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            -1.175004mm  
+            -0.645033mm  
+            -1.175004mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.57201 {
+       proto=0; x=69.342509mm; y=28.738739mm; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=8
+         name=pin8
+       }
+      }
+      ha:padstack_ref.57202 {
+       proto=1; x=66.392807mm; y=28.738739mm; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=1
+         name=pin1
+       }
+      }
+      ha:padstack_ref.57203 {
+       proto=0; x=69.342509mm; y=29.388725mm; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=7
+         name=pin7
+       }
+      }
+      ha:padstack_ref.57204 {
+       proto=1; x=66.392807mm; y=29.388725mm; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=2
+         name=pin2
+       }
+      }
+      ha:padstack_ref.57205 {
+       proto=0; x=69.342509mm; y=30.038711mm; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=6
+         name=pin6
+       }
+      }
+      ha:padstack_ref.57206 {
+       proto=1; x=66.392807mm; y=30.038711mm; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=3
+         name=pin3
+       }
+      }
+      ha:padstack_ref.57207 {
+       proto=0; x=69.342509mm; y=30.688697mm; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=5
+         name=pin5
+       }
+      }
+      ha:padstack_ref.57208 {
+       proto=1; x=66.392807mm; y=30.688697mm; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=4
+         name=pin4
+       }
+      }
+      ha:padstack_ref.57209 {
+       proto=2; x=68.21767mm; y=28.943971mm; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=8
+         name=pin8
+       }
+      }
+      ha:padstack_ref.57210 {
+       proto=2; x=68.21767mm; y=30.483465mm; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=5
+         name=pin5
+       }
+      }
+     }
+     li:layers {
+
+      ha:top-silk {
+       lid=0
+       ha:combining {       }
+
+        li:objects {
+         ha:line.57176 {
+          x1=69.517515mm; y1=28.038969mm; x2=66.217801mm; y2=28.038969mm; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.57179 {
+          x1=66.217801mm; y1=28.038969mm; x2=66.217801mm; y2=31.388467mm; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.57182 {
+          x1=66.217801mm; y1=31.388467mm; x2=69.517515mm; y2=31.388467mm; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.57185 {
+          x1=69.517515mm; y1=31.388467mm; x2=69.517515mm; y2=28.038969mm; thickness=10.0mil; clearance=0.0;
+         }
+         ha:arc.57188 {
+          x=65.737741mm; y=28.413873mm; width=5.0mil; height=5.0mil; astart=270.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+         }
+        }
+        ha:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.57189 {
+          x1=67.93766mm; y1=29.713718mm; x2=67.93766mm; y2=29.713718mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.57192 {
+          x1=67.867785mm; y1=29.713591mm; x2=67.867785mm; y2=29.713591mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.57195 {
+          x1=67.867785mm; y1=29.713591mm; x2=66.867785mm; y2=29.713591mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.57198 {
+          x1=67.867785mm; y1=29.713591mm; x2=67.867785mm; y2=30.713591mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAAA2
+    }
+    ha:subc.57212 {
+     ha:attributes {
+      value=TSM200N03D
+      footprint=PDFN33
+      refdes=Q12
+     }
+    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 {
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            10.875mil  
+            -0.376301mm  
+            -10.875mil  
+            -0.376301mm  
+            -10.875mil  
+            0.376301mm  
+            10.875mil  
+            0.376301mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+           }
+         }
+       }
+     }
+
+     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 {
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -10.875mil  
+            0.376301mm  
+            10.875mil  
+            0.376301mm  
+            10.875mil  
+            -0.376301mm  
+            -10.875mil  
+            -0.376301mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+           }
+         }
+       }
+     }
+
+     ha:ps_proto_v6.2 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            -1.175004mm  
+            -0.645033mm  
+            -1.175004mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -0.721233mm  
+            1.251204mm  
+            0.721233mm  
+            1.251204mm  
+            0.721233mm  
+            -1.251204mm  
+            -0.721233mm  
+            -1.251204mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            -1.175004mm  
+            -0.645033mm  
+            -1.175004mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.57238 {
+       proto=0; x=69.342509mm; y=1.3127174in; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=8
+         name=pin8
+       }
+      }
+      ha:padstack_ref.57239 {
+       proto=1; x=66.392807mm; y=1.3127174in; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=1
+         name=pin1
+       }
+      }
+      ha:padstack_ref.57240 {
+       proto=0; x=69.342509mm; y=33.993008mm; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=7
+         name=pin7
+       }
+      }
+      ha:padstack_ref.57241 {
+       proto=1; x=66.392807mm; y=33.993008mm; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=2
+         name=pin2
+       }
+      }
+      ha:padstack_ref.57242 {
+       proto=0; x=69.342509mm; y=34.642994mm; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=6
+         name=pin6
+       }
+      }
+      ha:padstack_ref.57243 {
+       proto=1; x=66.392807mm; y=34.642994mm; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=3
+         name=pin3
+       }
+      }
+      ha:padstack_ref.57244 {
+       proto=0; x=69.342509mm; y=35.29298mm; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=5
+         name=pin5
+       }
+      }
+      ha:padstack_ref.57245 {
+       proto=1; x=66.392807mm; y=35.29298mm; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=4
+         name=pin4
+       }
+      }
+      ha:padstack_ref.57246 {
+       proto=2; x=68.21767mm; y=33.548254mm; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=8
+         name=pin8
+       }
+      }
+      ha:padstack_ref.57247 {
+       proto=2; x=68.21767mm; y=1.3814074in; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=5
+         name=pin5
+       }
+      }
+     }
+     li:layers {
+
+      ha:top-silk {
+       lid=0
+       ha:combining {       }
+
+        li:objects {
+         ha:line.57213 {
+          x1=69.517515mm; y1=1.2851674in; x2=66.217801mm; y2=1.2851674in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.57216 {
+          x1=66.217801mm; y1=1.2851674in; x2=66.217801mm; y2=35.99275mm; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.57219 {
+          x1=66.217801mm; y1=35.99275mm; x2=69.517515mm; y2=35.99275mm; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.57222 {
+          x1=69.517515mm; y1=35.99275mm; x2=69.517515mm; y2=1.2851674in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:arc.57225 {
+          x=65.737741mm; y=1.2999274in; width=5.0mil; height=5.0mil; astart=270.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+         }
+        }
+        ha:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.57226 {
+          x1=67.93766mm; y1=34.318001mm; x2=67.93766mm; y2=34.318001mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.57229 {
+          x1=67.867785mm; y1=34.317874mm; x2=67.867785mm; y2=34.317874mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.57232 {
+          x1=67.867785mm; y1=34.317874mm; x2=66.867785mm; y2=34.317874mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.57235 {
+          x1=67.867785mm; y1=34.317874mm; x2=67.867785mm; y2=35.317874mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAAA4
+    }
+    ha:subc.57249 {
+     ha:attributes {
+      value=TSM200N03D
+      footprint=PDFN33
+      refdes=Q13
+     }
+    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 {
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            10.875mil  
+            -0.376301mm  
+            -10.875mil  
+            -0.376301mm  
+            -10.875mil  
+            0.376301mm  
+            10.875mil  
+            0.376301mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+           }
+         }
+       }
+     }
+
+     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 {
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -10.875mil  
+            0.376301mm  
+            10.875mil  
+            0.376301mm  
+            10.875mil  
+            -0.376301mm  
+            -10.875mil  
+            -0.376301mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+           }
+         }
+       }
+     }
+
+     ha:ps_proto_v6.2 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            -1.175004mm  
+            -0.645033mm  
+            -1.175004mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -0.721233mm  
+            1.251204mm  
+            0.721233mm  
+            1.251204mm  
+            0.721233mm  
+            -1.251204mm  
+            -0.721233mm  
+            -1.251204mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            -1.175004mm  
+            -0.645033mm  
+            -1.175004mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.57275 {
+       proto=0; x=69.374639mm; y=1.48992in; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=8
+         name=pin8
+       }
+      }
+      ha:padstack_ref.57276 {
+       proto=1; x=2.615155in; y=1.48992in; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=1
+         name=pin1
+       }
+      }
+      ha:padstack_ref.57277 {
+       proto=0; x=69.374639mm; y=38.493954mm; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=7
+         name=pin7
+       }
+      }
+      ha:padstack_ref.57278 {
+       proto=1; x=2.615155in; y=38.493954mm; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=2
+         name=pin2
+       }
+      }
+      ha:padstack_ref.57279 {
+       proto=0; x=69.374639mm; y=39.14394mm; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=6
+         name=pin6
+       }
+      }
+      ha:padstack_ref.57280 {
+       proto=1; x=2.615155in; y=39.14394mm; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=3
+         name=pin3
+       }
+      }
+      ha:padstack_ref.57281 {
+       proto=0; x=69.374639mm; y=1.56669in; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=5
+         name=pin5
+       }
+      }
+      ha:padstack_ref.57282 {
+       proto=1; x=2.615155in; y=1.56669in; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=4
+         name=pin4
+       }
+      }
+      ha:padstack_ref.57283 {
+       proto=2; x=2.687in; y=1.498in; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=8
+         name=pin8
+       }
+      }
+      ha:padstack_ref.57284 {
+       proto=2; x=2.687in; y=39.588694mm; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=5
+         name=pin5
+       }
+      }
+     }
+     li:layers {
+
+      ha:top-silk {
+       lid=0
+       ha:combining {       }
+
+        li:objects {
+         ha:line.57250 {
+          x1=2.738175in; y1=37.144198mm; x2=66.249931mm; y2=37.144198mm; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.57253 {
+          x1=66.249931mm; y1=37.144198mm; x2=66.249931mm; y2=1.59424in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.57256 {
+          x1=66.249931mm; y1=1.59424in; x2=2.738175in; y2=1.59424in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.57259 {
+          x1=2.738175in; y1=1.59424in; x2=2.738175in; y2=37.144198mm; thickness=10.0mil; clearance=0.0;
+         }
+         ha:arc.57262 {
+          x=65.769871mm; y=1.47713in; width=5.0mil; height=5.0mil; astart=270.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+         }
+        }
+        ha:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.57263 {
+          x1=67.96979mm; y1=38.818947mm; x2=67.96979mm; y2=38.818947mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.57266 {
+          x1=2.673225in; y1=1.5283in; x2=2.673225in; y2=1.5283in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.57269 {
+          x1=2.673225in; y1=1.5283in; x2=66.899915mm; y2=1.5283in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.57272 {
+          x1=2.673225in; y1=1.5283in; x2=2.673225in; y2=39.81882mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAAA6
+    }
+    ha:subc.57286 {
+     ha:attributes {
+      value=TSM200N03D
+      footprint=PDFN33
+      refdes=Q14
+     }
+    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 {
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            10.875mil  
+            -0.376301mm  
+            -10.875mil  
+            -0.376301mm  
+            -10.875mil  
+            0.376301mm  
+            10.875mil  
+            0.376301mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+           }
+         }
+       }
+     }
+
+     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 {
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -10.875mil  
+            0.376301mm  
+            10.875mil  
+            0.376301mm  
+            10.875mil  
+            -0.376301mm  
+            -10.875mil  
+            -0.376301mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+           }
+         }
+       }
+     }
+
+     ha:ps_proto_v6.2 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            -1.175004mm  
+            -0.645033mm  
+            -1.175004mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -0.721233mm  
+            1.251204mm  
+            0.721233mm  
+            1.251204mm  
+            0.721233mm  
+            -1.251204mm  
+            -0.721233mm  
+            -1.251204mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            -1.175004mm  
+            -0.645033mm  
+            -1.175004mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.57312 {
+       proto=0; x=68.942839mm; y=1.67353in; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=8
+         name=pin8
+       }
+      }
+      ha:padstack_ref.57313 {
+       proto=1; x=65.993137mm; y=1.67353in; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=1
+         name=pin1
+       }
+      }
+      ha:padstack_ref.57314 {
+       proto=0; x=68.942839mm; y=1.69912in; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=7
+         name=pin7
+       }
+      }
+      ha:padstack_ref.57315 {
+       proto=1; x=65.993137mm; y=1.69912in; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=2
+         name=pin2
+       }
+      }
+      ha:padstack_ref.57316 {
+       proto=0; x=68.942839mm; y=1.72471in; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=6
+         name=pin6
+       }
+      }
+      ha:padstack_ref.57317 {
+       proto=1; x=65.993137mm; y=1.72471in; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=3
+         name=pin3
+       }
+      }
+      ha:padstack_ref.57318 {
+       proto=0; x=68.942839mm; y=1.7503in; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=5
+         name=pin5
+       }
+      }
+      ha:padstack_ref.57319 {
+       proto=1; x=65.993137mm; y=1.7503in; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=4
+         name=pin4
+       }
+      }
+      ha:padstack_ref.57320 {
+       proto=2; x=67.818mm; y=42.712894mm; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=8
+         name=pin8
+       }
+      }
+      ha:padstack_ref.57321 {
+       proto=2; x=67.818mm; y=1.74222in; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=5
+         name=pin5
+       }
+      }
+     }
+     li:layers {
+
+      ha:top-silk {
+       lid=0
+       ha:combining {       }
+
+        li:objects {
+         ha:line.57287 {
+          x1=69.117845mm; y1=1.64598in; x2=65.818131mm; y2=1.64598in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.57290 {
+          x1=65.818131mm; y1=1.64598in; x2=65.818131mm; y2=1.77785in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.57293 {
+          x1=65.818131mm; y1=1.77785in; x2=69.117845mm; y2=1.77785in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.57296 {
+          x1=69.117845mm; y1=1.77785in; x2=69.117845mm; y2=1.64598in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:arc.57299 {
+          x=2.572365in; y=1.66074in; width=5.0mil; height=5.0mil; astart=270.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+         }
+        }
+        ha:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.57300 {
+          x1=67.53799mm; y1=43.482641mm; x2=67.53799mm; y2=43.482641mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.57303 {
+          x1=2.656225in; y1=1.71191in; x2=2.656225in; y2=1.71191in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.57306 {
+          x1=2.656225in; y1=1.71191in; x2=66.468115mm; y2=1.71191in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.57309 {
+          x1=2.656225in; y1=1.71191in; x2=2.656225in; y2=44.482514mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAAA8
+    }
+    ha:subc.57323 {
+     ha:attributes {
+      value=TSM200N03D
+      footprint=PDFN33
+      refdes=Q15
+     }
+    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 {
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            10.875mil  
+            -0.376301mm  
+            -10.875mil  
+            -0.376301mm  
+            -10.875mil  
+            0.376301mm  
+            10.875mil  
+            0.376301mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+           }
+         }
+       }
+     }
+
+     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 {
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -10.875mil  
+            0.376301mm  
+            10.875mil  
+            0.376301mm  
+            10.875mil  
+            -0.376301mm  
+            -10.875mil  
+            -0.376301mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+           }
+         }
+       }
+     }
+
+     ha:ps_proto_v6.2 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            -1.175004mm  
+            -0.645033mm  
+            -1.175004mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -0.721233mm  
+            1.251204mm  
+            0.721233mm  
+            1.251204mm  
+            0.721233mm  
+            -1.251204mm  
+            -0.721233mm  
+            -1.251204mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            -1.175004mm  
+            -0.645033mm  
+            -1.175004mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.57349 {
+       proto=0; x=69.342509mm; y=47.155871mm; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=8
+         name=pin8
+       }
+      }
+      ha:padstack_ref.57350 {
+       proto=1; x=66.392807mm; y=47.155871mm; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=1
+         name=pin1
+       }
+      }
+      ha:padstack_ref.57351 {
+       proto=0; x=69.342509mm; y=47.805857mm; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=7
+         name=pin7
+       }
+      }
+      ha:padstack_ref.57352 {
+       proto=1; x=66.392807mm; y=47.805857mm; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=2
+         name=pin2
+       }
+      }
+      ha:padstack_ref.57353 {
+       proto=0; x=69.342509mm; y=48.455843mm; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=6
+         name=pin6
+       }
+      }
+      ha:padstack_ref.57354 {
+       proto=1; x=66.392807mm; y=48.455843mm; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=3
+         name=pin3
+       }
+      }
+      ha:padstack_ref.57355 {
+       proto=0; x=69.342509mm; y=49.105829mm; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=5
+         name=pin5
+       }
+      }
+      ha:padstack_ref.57356 {
+       proto=1; x=66.392807mm; y=49.105829mm; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=4
+         name=pin4
+       }
+      }
+      ha:padstack_ref.57357 {
+       proto=2; x=68.21767mm; y=47.361103mm; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=8
+         name=pin8
+       }
+      }
+      ha:padstack_ref.57358 {
+       proto=2; x=68.21767mm; y=48.900597mm; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=5
+         name=pin5
+       }
+      }
+     }
+     li:layers {
+
+      ha:top-silk {
+       lid=0
+       ha:combining {       }
+
+        li:objects {
+         ha:line.57324 {
+          x1=69.517515mm; y1=46.456101mm; x2=66.217801mm; y2=46.456101mm; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.57327 {
+          x1=66.217801mm; y1=46.456101mm; x2=66.217801mm; y2=49.805599mm; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.57330 {
+          x1=66.217801mm; y1=49.805599mm; x2=69.517515mm; y2=49.805599mm; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.57333 {
+          x1=69.517515mm; y1=49.805599mm; x2=69.517515mm; y2=46.456101mm; thickness=10.0mil; clearance=0.0;
+         }
+         ha:arc.57336 {
+          x=65.737741mm; y=46.831005mm; width=5.0mil; height=5.0mil; astart=270.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+         }
+        }
+        ha:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.57337 {
+          x1=67.93766mm; y1=48.13085mm; x2=67.93766mm; y2=48.13085mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.57340 {
+          x1=67.867785mm; y1=48.130723mm; x2=67.867785mm; y2=48.130723mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.57343 {
+          x1=67.867785mm; y1=48.130723mm; x2=66.867785mm; y2=48.130723mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.57346 {
+          x1=67.867785mm; y1=48.130723mm; x2=67.867785mm; y2=49.130723mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAAA+
+    }
+    ha:subc.58022 {
+     ha:attributes {
+      value=TSM200N03D
+      footprint=PDFN33
+      refdes=Q22
+     }
+    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 {
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            10.875mil  
+            -0.376301mm  
+            -10.875mil  
+            -0.376301mm  
+            -10.875mil  
+            0.376301mm  
+            10.875mil  
+            0.376301mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+           }
+         }
+       }
+     }
+
+     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 {
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -10.875mil  
+            0.376301mm  
+            10.875mil  
+            0.376301mm  
+            10.875mil  
+            -0.376301mm  
+            -10.875mil  
+            -0.376301mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+           }
+         }
+       }
+     }
+
+     ha:ps_proto_v6.2 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            -1.175004mm  
+            -0.645033mm  
+            -1.175004mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -0.721233mm  
+            1.251204mm  
+            0.721233mm  
+            1.251204mm  
+            0.721233mm  
+            -1.251204mm  
+            -0.721233mm  
+            -1.251204mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            -1.175004mm  
+            -0.645033mm  
+            -1.175004mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.58048 {
+       proto=0; x=52.779068mm; y=2.29913in; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=8
+         name=pin8
+       }
+      }
+      ha:padstack_ref.58049 {
+       proto=1; x=52.779068mm; y=55.4482mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=1
+         name=pin1
+       }
+      }
+      ha:padstack_ref.58050 {
+       proto=0; x=52.129082mm; y=2.29913in; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=7
+         name=pin7
+       }
+      }
+      ha:padstack_ref.58051 {
+       proto=1; x=52.129082mm; y=55.4482mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=2
+         name=pin2
+       }
+      }
+      ha:padstack_ref.58052 {
+       proto=0; x=51.479096mm; y=2.29913in; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=6
+         name=pin6
+       }
+      }
+      ha:padstack_ref.58053 {
+       proto=1; x=51.479096mm; y=55.4482mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=3
+         name=pin3
+       }
+      }
+      ha:padstack_ref.58054 {
+       proto=0; x=50.82911mm; y=2.29913in; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=5
+         name=pin5
+       }
+      }
+      ha:padstack_ref.58055 {
+       proto=1; x=50.82911mm; y=55.4482mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=4
+         name=pin4
+       }
+      }
+      ha:padstack_ref.58056 {
+       proto=2; x=52.573836mm; y=57.273063mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=8
+         name=pin8
+       }
+      }
+      ha:padstack_ref.58057 {
+       proto=2; x=51.034342mm; y=57.273063mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=5
+         name=pin5
+       }
+      }
+     }
+     li:layers {
+
+      ha:top-silk {
+       lid=0
+       ha:combining {       }
+
+        li:objects {
+         ha:line.58023 {
+          x1=53.478838mm; y1=2.30602in; x2=53.478838mm; y2=2.17611in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.58026 {
+          x1=53.478838mm; y1=2.17611in; x2=50.12934mm; y2=2.17611in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.58029 {
+          x1=50.12934mm; y1=2.17611in; x2=50.12934mm; y2=2.30602in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.58032 {
+          x1=50.12934mm; y1=2.30602in; x2=53.478838mm; y2=2.30602in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:arc.58035 {
+          x=53.103934mm; y=2.15721in; width=5.0mil; height=5.0mil; astart=180.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+         }
+        }
+        ha:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.58036 {
+          x1=51.804089mm; y1=56.993053mm; x2=51.804089mm; y2=56.993053mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.58039 {
+          x1=51.804216mm; y1=2.24107in; x2=51.804216mm; y2=2.24107in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.58042 {
+          x1=51.804216mm; y1=2.24107in; x2=51.804216mm; y2=55.923178mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.58045 {
+          x1=51.804216mm; y1=2.24107in; x2=50.804216mm; y2=2.24107in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAABI
+    }
+    ha:subc.58059 {
+     ha:attributes {
+      value=TSM200N03D
+      footprint=PDFN33
+      refdes=Q16
+     }
+    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 {
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            10.875mil  
+            -0.376301mm  
+            -10.875mil  
+            -0.376301mm  
+            -10.875mil  
+            0.376301mm  
+            10.875mil  
+            0.376301mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+           }
+         }
+       }
+     }
+
+     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 {
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -10.875mil  
+            0.376301mm  
+            10.875mil  
+            0.376301mm  
+            10.875mil  
+            -0.376301mm  
+            -10.875mil  
+            -0.376301mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+           }
+         }
+       }
+     }
+
+     ha:ps_proto_v6.2 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            -1.175004mm  
+            -0.645033mm  
+            -1.175004mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -0.721233mm  
+            1.251204mm  
+            0.721233mm  
+            1.251204mm  
+            0.721233mm  
+            -1.251204mm  
+            -0.721233mm  
+            -1.251204mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            -1.175004mm  
+            -0.645033mm  
+            -1.175004mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.58085 {
+       proto=0; x=2.803in; y=2.29913in; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=8
+         name=pin8
+       }
+      }
+      ha:padstack_ref.58086 {
+       proto=1; x=2.803in; y=55.4482mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=1
+         name=pin1
+       }
+      }
+      ha:padstack_ref.58087 {
+       proto=0; x=70.546214mm; y=2.29913in; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=7
+         name=pin7
+       }
+      }
+      ha:padstack_ref.58088 {
+       proto=1; x=70.546214mm; y=55.4482mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=2
+         name=pin2
+       }
+      }
+      ha:padstack_ref.58089 {
+       proto=0; x=2.75182in; y=2.29913in; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=6
+         name=pin6
+       }
+      }
+      ha:padstack_ref.58090 {
+       proto=1; x=2.75182in; y=55.4482mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=3
+         name=pin3
+       }
+      }
+      ha:padstack_ref.58091 {
+       proto=0; x=2.72623in; y=2.29913in; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=5
+         name=pin5
+       }
+      }
+      ha:padstack_ref.58092 {
+       proto=1; x=2.72623in; y=55.4482mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=4
+         name=pin4
+       }
+      }
+      ha:padstack_ref.58093 {
+       proto=2; x=2.79492in; y=57.273063mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=8
+         name=pin8
+       }
+      }
+      ha:padstack_ref.58094 {
+       proto=2; x=69.451474mm; y=57.273063mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=5
+         name=pin5
+       }
+      }
+     }
+     li:layers {
+
+      ha:top-silk {
+       lid=0
+       ha:combining {       }
+
+        li:objects {
+         ha:line.58060 {
+          x1=71.89597mm; y1=2.30602in; x2=71.89597mm; y2=2.17611in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.58063 {
+          x1=71.89597mm; y1=2.17611in; x2=2.69868in; y2=2.17611in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.58066 {
+          x1=2.69868in; y1=2.17611in; x2=2.69868in; y2=2.30602in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.58069 {
+          x1=2.69868in; y1=2.30602in; x2=71.89597mm; y2=2.30602in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:arc.58072 {
+          x=2.81579in; y=2.15721in; width=5.0mil; height=5.0mil; astart=180.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+         }
+        }
+        ha:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.58073 {
+          x1=2.764615in; y1=56.993053mm; x2=2.764615in; y2=56.993053mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.58076 {
+          x1=70.221348mm; y1=2.24107in; x2=70.221348mm; y2=2.24107in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.58079 {
+          x1=70.221348mm; y1=2.24107in; x2=70.221348mm; y2=55.923178mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.58082 {
+          x1=70.221348mm; y1=2.24107in; x2=69.221348mm; y2=2.24107in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAABA
+    }
+    ha:subc.58096 {
+     ha:attributes {
+      value=TSM200N03D
+      footprint=PDFN33
+      refdes=Q17
+     }
+    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 {
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            10.875mil  
+            -0.376301mm  
+            -10.875mil  
+            -0.376301mm  
+            -10.875mil  
+            0.376301mm  
+            10.875mil  
+            0.376301mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+           }
+         }
+       }
+     }
+
+     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 {
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -10.875mil  
+            0.376301mm  
+            10.875mil  
+            0.376301mm  
+            10.875mil  
+            -0.376301mm  
+            -10.875mil  
+            -0.376301mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+           }
+         }
+       }
+     }
+
+     ha:ps_proto_v6.2 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            -1.175004mm  
+            -0.645033mm  
+            -1.175004mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -0.721233mm  
+            1.251204mm  
+            0.721233mm  
+            1.251204mm  
+            0.721233mm  
+            -1.251204mm  
+            -0.721233mm  
+            -1.251204mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            -1.175004mm  
+            -0.645033mm  
+            -1.175004mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.58122 {
+       proto=0; x=66.591917mm; y=2.29913in; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=8
+         name=pin8
+       }
+      }
+      ha:padstack_ref.58123 {
+       proto=1; x=66.591917mm; y=55.4482mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=1
+         name=pin1
+       }
+      }
+      ha:padstack_ref.58124 {
+       proto=0; x=65.941931mm; y=2.29913in; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=7
+         name=pin7
+       }
+      }
+      ha:padstack_ref.58125 {
+       proto=1; x=65.941931mm; y=55.4482mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=2
+         name=pin2
+       }
+      }
+      ha:padstack_ref.58126 {
+       proto=0; x=65.291945mm; y=2.29913in; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=6
+         name=pin6
+       }
+      }
+      ha:padstack_ref.58127 {
+       proto=1; x=65.291945mm; y=55.4482mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=3
+         name=pin3
+       }
+      }
+      ha:padstack_ref.58128 {
+       proto=0; x=64.641959mm; y=2.29913in; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=5
+         name=pin5
+       }
+      }
+      ha:padstack_ref.58129 {
+       proto=1; x=64.641959mm; y=55.4482mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=4
+         name=pin4
+       }
+      }
+      ha:padstack_ref.58130 {
+       proto=2; x=66.386685mm; y=57.273063mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=8
+         name=pin8
+       }
+      }
+      ha:padstack_ref.58131 {
+       proto=2; x=64.847191mm; y=57.273063mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=5
+         name=pin5
+       }
+      }
+     }
+     li:layers {
+
+      ha:top-silk {
+       lid=0
+       ha:combining {       }
+
+        li:objects {
+         ha:line.58097 {
+          x1=67.291687mm; y1=2.30602in; x2=67.291687mm; y2=2.17611in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.58100 {
+          x1=67.291687mm; y1=2.17611in; x2=63.942189mm; y2=2.17611in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.58103 {
+          x1=63.942189mm; y1=2.17611in; x2=63.942189mm; y2=2.30602in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.58106 {
+          x1=63.942189mm; y1=2.30602in; x2=67.291687mm; y2=2.30602in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:arc.58109 {
+          x=66.916783mm; y=2.15721in; width=5.0mil; height=5.0mil; astart=180.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+         }
+        }
+        ha:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.58110 {
+          x1=65.616938mm; y1=56.993053mm; x2=65.616938mm; y2=56.993053mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.58113 {
+          x1=65.617065mm; y1=2.24107in; x2=65.617065mm; y2=2.24107in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.58116 {
+          x1=65.617065mm; y1=2.24107in; x2=65.617065mm; y2=55.923178mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.58119 {
+          x1=65.617065mm; y1=2.24107in; x2=64.617065mm; y2=2.24107in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAABC
+    }
+    ha:subc.58133 {
+     ha:attributes {
+      value=TSM200N03D
+      footprint=PDFN33
+      refdes=Q18
+     }
+    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 {
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            10.875mil  
+            -0.376301mm  
+            -10.875mil  
+            -0.376301mm  
+            -10.875mil  
+            0.376301mm  
+            10.875mil  
+            0.376301mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+           }
+         }
+       }
+     }
+
+     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 {
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -10.875mil  
+            0.376301mm  
+            10.875mil  
+            0.376301mm  
+            10.875mil  
+            -0.376301mm  
+            -10.875mil  
+            -0.376301mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+           }
+         }
+       }
+     }
+
+     ha:ps_proto_v6.2 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            -1.175004mm  
+            -0.645033mm  
+            -1.175004mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -0.721233mm  
+            1.251204mm  
+            0.721233mm  
+            1.251204mm  
+            0.721233mm  
+            -1.251204mm  
+            -0.721233mm  
+            -1.251204mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            -1.175004mm  
+            -0.645033mm  
+            -1.175004mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.58159 {
+       proto=0; x=61.987634mm; y=2.29913in; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=8
+         name=pin8
+       }
+      }
+      ha:padstack_ref.58160 {
+       proto=1; x=61.987634mm; y=55.4482mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=1
+         name=pin1
+       }
+      }
+      ha:padstack_ref.58161 {
+       proto=0; x=61.337648mm; y=2.29913in; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=7
+         name=pin7
+       }
+      }
+      ha:padstack_ref.58162 {
+       proto=1; x=61.337648mm; y=55.4482mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=2
+         name=pin2
+       }
+      }
+      ha:padstack_ref.58163 {
+       proto=0; x=60.687662mm; y=2.29913in; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=6
+         name=pin6
+       }
+      }
+      ha:padstack_ref.58164 {
+       proto=1; x=60.687662mm; y=55.4482mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=3
+         name=pin3
+       }
+      }
+      ha:padstack_ref.58165 {
+       proto=0; x=60.037676mm; y=2.29913in; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=5
+         name=pin5
+       }
+      }
+      ha:padstack_ref.58166 {
+       proto=1; x=60.037676mm; y=55.4482mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=4
+         name=pin4
+       }
+      }
+      ha:padstack_ref.58167 {
+       proto=2; x=61.782402mm; y=57.273063mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=8
+         name=pin8
+       }
+      }
+      ha:padstack_ref.58168 {
+       proto=2; x=60.242908mm; y=57.273063mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=5
+         name=pin5
+       }
+      }
+     }
+     li:layers {
+
+      ha:top-silk {
+       lid=0
+       ha:combining {       }
+
+        li:objects {
+         ha:line.58134 {
+          x1=62.687404mm; y1=2.30602in; x2=62.687404mm; y2=2.17611in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.58137 {
+          x1=62.687404mm; y1=2.17611in; x2=59.337906mm; y2=2.17611in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.58140 {
+          x1=59.337906mm; y1=2.17611in; x2=59.337906mm; y2=2.30602in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.58143 {
+          x1=59.337906mm; y1=2.30602in; x2=62.687404mm; y2=2.30602in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:arc.58146 {
+          x=62.3125mm; y=2.15721in; width=5.0mil; height=5.0mil; astart=180.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+         }
+        }
+        ha:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.58147 {
+          x1=61.012655mm; y1=56.993053mm; x2=61.012655mm; y2=56.993053mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.58150 {
+          x1=61.012782mm; y1=2.24107in; x2=61.012782mm; y2=2.24107in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.58153 {
+          x1=61.012782mm; y1=2.24107in; x2=61.012782mm; y2=55.923178mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.58156 {
+          x1=61.012782mm; y1=2.24107in; x2=60.012782mm; y2=2.24107in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAABE
+    }
+    ha:subc.58170 {
+     ha:attributes {
+      value=TSM200N03D
+      footprint=PDFN33
+      refdes=Q19
+     }
+    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 {
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            10.875mil  
+            -0.376301mm  
+            -10.875mil  
+            -0.376301mm  
+            -10.875mil  
+            0.376301mm  
+            10.875mil  
+            0.376301mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+           }
+         }
+       }
+     }
+
+     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 {
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -10.875mil  
+            0.376301mm  
+            10.875mil  
+            0.376301mm  
+            10.875mil  
+            -0.376301mm  
+            -10.875mil  
+            -0.376301mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+           }
+         }
+       }
+     }
+
+     ha:ps_proto_v6.2 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            -1.175004mm  
+            -0.645033mm  
+            -1.175004mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -0.721233mm  
+            1.251204mm  
+            0.721233mm  
+            1.251204mm  
+            0.721233mm  
+            -1.251204mm  
+            -0.721233mm  
+            -1.251204mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            -1.175004mm  
+            -0.645033mm  
+            -1.175004mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.58196 {
+       proto=0; x=57.383351mm; y=2.29913in; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=8
+         name=pin8
+       }
+      }
+      ha:padstack_ref.58197 {
+       proto=1; x=57.383351mm; y=55.4482mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=1
+         name=pin1
+       }
+      }
+      ha:padstack_ref.58198 {
+       proto=0; x=56.733365mm; y=2.29913in; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=7
+         name=pin7
+       }
+      }
+      ha:padstack_ref.58199 {
+       proto=1; x=56.733365mm; y=55.4482mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=2
+         name=pin2
+       }
+      }
+      ha:padstack_ref.58200 {
+       proto=0; x=56.083379mm; y=2.29913in; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=6
+         name=pin6
+       }
+      }
+      ha:padstack_ref.58201 {
+       proto=1; x=56.083379mm; y=55.4482mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=3
+         name=pin3
+       }
+      }
+      ha:padstack_ref.58202 {
+       proto=0; x=55.433393mm; y=2.29913in; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=5
+         name=pin5
+       }
+      }
+      ha:padstack_ref.58203 {
+       proto=1; x=55.433393mm; y=55.4482mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=4
+         name=pin4
+       }
+      }
+      ha:padstack_ref.58204 {
+       proto=2; x=57.178119mm; y=57.273063mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=8
+         name=pin8
+       }
+      }
+      ha:padstack_ref.58205 {
+       proto=2; x=55.638625mm; y=57.273063mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=5
+         name=pin5
+       }
+      }
+     }
+     li:layers {
+
+      ha:top-silk {
+       lid=0
+       ha:combining {       }
+
+        li:objects {
+         ha:line.58171 {
+          x1=58.083121mm; y1=2.30602in; x2=58.083121mm; y2=2.17611in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.58174 {
+          x1=58.083121mm; y1=2.17611in; x2=54.733623mm; y2=2.17611in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.58177 {
+          x1=54.733623mm; y1=2.17611in; x2=54.733623mm; y2=2.30602in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.58180 {
+          x1=54.733623mm; y1=2.30602in; x2=58.083121mm; y2=2.30602in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:arc.58183 {
+          x=57.708217mm; y=2.15721in; width=5.0mil; height=5.0mil; astart=180.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+         }
+        }
+        ha:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.58184 {
+          x1=56.408372mm; y1=56.993053mm; x2=56.408372mm; y2=56.993053mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.58187 {
+          x1=56.408499mm; y1=2.24107in; x2=56.408499mm; y2=2.24107in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.58190 {
+          x1=56.408499mm; y1=2.24107in; x2=56.408499mm; y2=55.923178mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.58193 {
+          x1=56.408499mm; y1=2.24107in; x2=55.408499mm; y2=2.24107in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAABG
+    }
+    ha:subc.62462 {
+     ha:attributes {
+      value=TSM200N03D
+      footprint=PDFN33
+      refdes=Q20
+     }
+    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 {
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            10.875mil  
+            -0.376301mm  
+            -10.875mil  
+            -0.376301mm  
+            -10.875mil  
+            0.376301mm  
+            10.875mil  
+            0.376301mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+           }
+         }
+       }
+     }
+
+     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 {
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -10.875mil  
+            0.376301mm  
+            10.875mil  
+            0.376301mm  
+            10.875mil  
+            -0.376301mm  
+            -10.875mil  
+            -0.376301mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+           }
+         }
+       }
+     }
+
+     ha:ps_proto_v6.2 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            -1.175004mm  
+            -0.645033mm  
+            -1.175004mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -0.721233mm  
+            1.251204mm  
+            0.721233mm  
+            1.251204mm  
+            0.721233mm  
+            -1.251204mm  
+            -0.721233mm  
+            -1.251204mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            -1.175004mm  
+            -0.645033mm  
+            -1.175004mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.62488 {
+       proto=0; x=1.443in; y=2.30013in; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=8
+         name=pin8
+       }
+      }
+      ha:padstack_ref.62489 {
+       proto=1; x=1.443in; y=2.184in; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=1
+         name=pin1
+       }
+      }
+      ha:padstack_ref.62490 {
+       proto=0; x=1.41741in; y=2.30013in; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=7
+         name=pin7
+       }
+      }
+      ha:padstack_ref.62491 {
+       proto=1; x=1.41741in; y=2.184in; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=2
+         name=pin2
+       }
+      }
+      ha:padstack_ref.62492 {
+       proto=0; x=1.39182in; y=2.30013in; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=6
+         name=pin6
+       }
+      }
+      ha:padstack_ref.62493 {
+       proto=1; x=1.39182in; y=2.184in; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=3
+         name=pin3
+       }
+      }
+      ha:padstack_ref.62494 {
+       proto=0; x=1.36623in; y=2.30013in; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=5
+         name=pin5
+       }
+      }
+      ha:padstack_ref.62495 {
+       proto=1; x=1.36623in; y=2.184in; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=4
+         name=pin4
+       }
+      }
+      ha:padstack_ref.62496 {
+       proto=2; x=1.43492in; y=57.298463mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=8
+         name=pin8
+       }
+      }
+      ha:padstack_ref.62497 {
+       proto=2; x=34.907474mm; y=57.298463mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=5
+         name=pin5
+       }
+      }
+     }
+     li:layers {
+
+      ha:top-silk {
+       lid=0
+       ha:combining {       }
+
+        li:objects {
+         ha:line.62463 {
+          x1=37.35197mm; y1=2.30702in; x2=37.35197mm; y2=2.17711in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.62466 {
+          x1=37.35197mm; y1=2.17711in; x2=1.33868in; y2=2.17711in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.62469 {
+          x1=1.33868in; y1=2.17711in; x2=1.33868in; y2=2.30702in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.62472 {
+          x1=1.33868in; y1=2.30702in; x2=37.35197mm; y2=2.30702in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:arc.62475 {
+          x=36.977066mm; y=54.818534mm; width=5.0mil; height=5.0mil; astart=180.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+         }
+        }
+        ha:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.62476 {
+          x1=35.677221mm; y1=57.018453mm; x2=35.677221mm; y2=57.018453mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.62479 {
+          x1=1.40462in; y1=2.24207in; x2=1.40462in; y2=2.24207in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.62482 {
+          x1=1.40462in; y1=2.24207in; x2=1.40462in; y2=55.948578mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.62485 {
+          x1=1.40462in; y1=2.24207in; x2=34.677348mm; y2=2.24207in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAABK
+    }
+    ha:subc.62499 {
+     ha:attributes {
+      value=TSM200N03D
+      footprint=PDFN33
+      refdes=Q21
+     }
+    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 {
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            10.875mil  
+            -0.376301mm  
+            -10.875mil  
+            -0.376301mm  
+            -10.875mil  
+            0.376301mm  
+            10.875mil  
+            0.376301mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+           }
+         }
+       }
+     }
+
+     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 {
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -10.875mil  
+            0.376301mm  
+            10.875mil  
+            0.376301mm  
+            10.875mil  
+            -0.376301mm  
+            -10.875mil  
+            -0.376301mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+           }
+         }
+       }
+     }
+
+     ha:ps_proto_v6.2 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            -1.175004mm  
+            -0.645033mm  
+            -1.175004mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -0.721233mm  
+            1.251204mm  
+            0.721233mm  
+            1.251204mm  
+            0.721233mm  
+            -1.251204mm  
+            -0.721233mm  
+            -1.251204mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            -1.175004mm  
+            -0.645033mm  
+            -1.175004mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.62525 {
+       proto=0; x=32.047917mm; y=2.30013in; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=8
+         name=pin8
+       }
+      }
+      ha:padstack_ref.62526 {
+       proto=1; x=32.047917mm; y=2.184in; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=1
+         name=pin1
+       }
+      }
+      ha:padstack_ref.62527 {
+       proto=0; x=31.397931mm; y=2.30013in; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=7
+         name=pin7
+       }
+      }
+      ha:padstack_ref.62528 {
+       proto=1; x=31.397931mm; y=2.184in; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=2
+         name=pin2
+       }
+      }
+      ha:padstack_ref.62529 {
+       proto=0; x=30.747945mm; y=2.30013in; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=6
+         name=pin6
+       }
+      }
+      ha:padstack_ref.62530 {
+       proto=1; x=30.747945mm; y=2.184in; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=3
+         name=pin3
+       }
+      }
+      ha:padstack_ref.62531 {
+       proto=0; x=30.097959mm; y=2.30013in; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=5
+         name=pin5
+       }
+      }
+      ha:padstack_ref.62532 {
+       proto=1; x=30.097959mm; y=2.184in; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=4
+         name=pin4
+       }
+      }
+      ha:padstack_ref.62533 {
+       proto=2; x=31.842685mm; y=57.298463mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=8
+         name=pin8
+       }
+      }
+      ha:padstack_ref.62534 {
+       proto=2; x=30.303191mm; y=57.298463mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=5
+         name=pin5
+       }
+      }
+     }
+     li:layers {
+
+      ha:top-silk {
+       lid=0
+       ha:combining {       }
+
+        li:objects {
+         ha:line.62500 {
+          x1=32.747687mm; y1=2.30702in; x2=32.747687mm; y2=2.17711in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.62503 {
+          x1=32.747687mm; y1=2.17711in; x2=29.398189mm; y2=2.17711in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.62506 {
+          x1=29.398189mm; y1=2.17711in; x2=29.398189mm; y2=2.30702in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.62509 {
+          x1=29.398189mm; y1=2.30702in; x2=32.747687mm; y2=2.30702in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:arc.62512 {
+          x=32.372783mm; y=54.818534mm; width=5.0mil; height=5.0mil; astart=180.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+         }
+        }
+        ha:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.62513 {
+          x1=31.072938mm; y1=57.018453mm; x2=31.072938mm; y2=57.018453mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.62516 {
+          x1=31.073065mm; y1=2.24207in; x2=31.073065mm; y2=2.24207in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.62519 {
+          x1=31.073065mm; y1=2.24207in; x2=31.073065mm; y2=55.948578mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.62522 {
+          x1=31.073065mm; y1=2.24207in; x2=30.073065mm; y2=2.24207in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAABM
+    }
+    ha:subc.62536 {
+     ha:attributes {
+      value=TSM200N03D
+      footprint=PDFN33
+      refdes=Q25
+     }
+    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 {
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            10.875mil  
+            -0.376301mm  
+            -10.875mil  
+            -0.376301mm  
+            -10.875mil  
+            0.376301mm  
+            10.875mil  
+            0.376301mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+           }
+         }
+       }
+     }
+
+     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 {
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -10.875mil  
+            0.376301mm  
+            10.875mil  
+            0.376301mm  
+            10.875mil  
+            -0.376301mm  
+            -10.875mil  
+            -0.376301mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+           }
+         }
+       }
+     }
+
+     ha:ps_proto_v6.2 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            -1.175004mm  
+            -0.645033mm  
+            -1.175004mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -0.721233mm  
+            1.251204mm  
+            0.721233mm  
+            1.251204mm  
+            0.721233mm  
+            -1.251204mm  
+            -0.721233mm  
+            -1.251204mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            -1.175004mm  
+            -0.645033mm  
+            -1.175004mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.62562 {
+       proto=0; x=27.443634mm; y=2.30013in; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=8
+         name=pin8
+       }
+      }
+      ha:padstack_ref.62563 {
+       proto=1; x=27.443634mm; y=2.184in; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=1
+         name=pin1
+       }
+      }
+      ha:padstack_ref.62564 {
+       proto=0; x=26.793648mm; y=2.30013in; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=7
+         name=pin7
+       }
+      }
+      ha:padstack_ref.62565 {
+       proto=1; x=26.793648mm; y=2.184in; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=2
+         name=pin2
+       }
+      }
+      ha:padstack_ref.62566 {
+       proto=0; x=26.143662mm; y=2.30013in; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=6
+         name=pin6
+       }
+      }
+      ha:padstack_ref.62567 {
+       proto=1; x=26.143662mm; y=2.184in; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=3
+         name=pin3
+       }
+      }
+      ha:padstack_ref.62568 {
+       proto=0; x=25.493676mm; y=2.30013in; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=5
+         name=pin5
+       }
+      }
+      ha:padstack_ref.62569 {
+       proto=1; x=25.493676mm; y=2.184in; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=4
+         name=pin4
+       }
+      }
+      ha:padstack_ref.62570 {
+       proto=2; x=27.238402mm; y=57.298463mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=8
+         name=pin8
+       }
+      }
+      ha:padstack_ref.62571 {
+       proto=2; x=25.698908mm; y=57.298463mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=5
+         name=pin5
+       }
+      }
+     }
+     li:layers {
+
+      ha:top-silk {
+       lid=0
+       ha:combining {       }
+
+        li:objects {
+         ha:line.62537 {
+          x1=28.143404mm; y1=2.30702in; x2=28.143404mm; y2=2.17711in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.62540 {
+          x1=28.143404mm; y1=2.17711in; x2=24.793906mm; y2=2.17711in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.62543 {
+          x1=24.793906mm; y1=2.17711in; x2=24.793906mm; y2=2.30702in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.62546 {
+          x1=24.793906mm; y1=2.30702in; x2=28.143404mm; y2=2.30702in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:arc.62549 {
+          x=27.7685mm; y=54.818534mm; width=5.0mil; height=5.0mil; astart=180.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+         }
+        }
+        ha:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.62550 {
+          x1=26.468655mm; y1=57.018453mm; x2=26.468655mm; y2=57.018453mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.62553 {
+          x1=26.468782mm; y1=2.24207in; x2=26.468782mm; y2=2.24207in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.62556 {
+          x1=26.468782mm; y1=2.24207in; x2=26.468782mm; y2=55.948578mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.62559 {
+          x1=26.468782mm; y1=2.24207in; x2=25.468782mm; y2=2.24207in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAABO
+    }
+    ha:subc.62573 {
+     ha:attributes {
+      value=TSM200N03D
+      footprint=PDFN33
+      refdes=Q23
+     }
+    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 {
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            10.875mil  
+            -0.376301mm  
+            -10.875mil  
+            -0.376301mm  
+            -10.875mil  
+            0.376301mm  
+            10.875mil  
+            0.376301mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+           }
+         }
+       }
+     }
+
+     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 {
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -10.875mil  
+            0.376301mm  
+            10.875mil  
+            0.376301mm  
+            10.875mil  
+            -0.376301mm  
+            -10.875mil  
+            -0.376301mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+           }
+         }
+       }
+     }
+
+     ha:ps_proto_v6.2 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            -1.175004mm  
+            -0.645033mm  
+            -1.175004mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -0.721233mm  
+            1.251204mm  
+            0.721233mm  
+            1.251204mm  
+            0.721233mm  
+            -1.251204mm  
+            -0.721233mm  
+            -1.251204mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            -1.175004mm  
+            -0.645033mm  
+            -1.175004mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.62599 {
+       proto=0; x=22.839351mm; y=2.30013in; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=8
+         name=pin8
+       }
+      }
+      ha:padstack_ref.62600 {
+       proto=1; x=22.839351mm; y=2.184in; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=1
+         name=pin1
+       }
+      }
+      ha:padstack_ref.62601 {
+       proto=0; x=22.189365mm; y=2.30013in; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=7
+         name=pin7
+       }
+      }
+      ha:padstack_ref.62602 {
+       proto=1; x=22.189365mm; y=2.184in; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=2
+         name=pin2
+       }
+      }
+      ha:padstack_ref.62603 {
+       proto=0; x=21.539379mm; y=2.30013in; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=6
+         name=pin6
+       }
+      }
+      ha:padstack_ref.62604 {
+       proto=1; x=21.539379mm; y=2.184in; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=3
+         name=pin3
+       }
+      }
+      ha:padstack_ref.62605 {
+       proto=0; x=20.889393mm; y=2.30013in; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=5
+         name=pin5
+       }
+      }
+      ha:padstack_ref.62606 {
+       proto=1; x=20.889393mm; y=2.184in; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=4
+         name=pin4
+       }
+      }
+      ha:padstack_ref.62607 {
+       proto=2; x=22.634119mm; y=57.298463mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=8
+         name=pin8
+       }
+      }
+      ha:padstack_ref.62608 {
+       proto=2; x=21.094625mm; y=57.298463mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=5
+         name=pin5
+       }
+      }
+     }
+     li:layers {
+
+      ha:top-silk {
+       lid=0
+       ha:combining {       }
+
+        li:objects {
+         ha:line.62574 {
+          x1=23.539121mm; y1=2.30702in; x2=23.539121mm; y2=2.17711in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.62577 {
+          x1=23.539121mm; y1=2.17711in; x2=20.189623mm; y2=2.17711in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.62580 {
+          x1=20.189623mm; y1=2.17711in; x2=20.189623mm; y2=2.30702in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.62583 {
+          x1=20.189623mm; y1=2.30702in; x2=23.539121mm; y2=2.30702in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:arc.62586 {
+          x=23.164217mm; y=54.818534mm; width=5.0mil; height=5.0mil; astart=180.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+         }
+        }
+        ha:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.62587 {
+          x1=21.864372mm; y1=57.018453mm; x2=21.864372mm; y2=57.018453mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.62590 {
+          x1=21.864499mm; y1=2.24207in; x2=21.864499mm; y2=2.24207in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.62593 {
+          x1=21.864499mm; y1=2.24207in; x2=21.864499mm; y2=55.948578mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.62596 {
+          x1=21.864499mm; y1=2.24207in; x2=821.4369685mil; y2=2.24207in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAABQ
+    }
+    ha:subc.62610 {
+     ha:attributes {
+      value=TSM200N03D
+      footprint=PDFN33
+      refdes=Q24
+     }
+    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 {
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            10.875mil  
+            -0.376301mm  
+            -10.875mil  
+            -0.376301mm  
+            -10.875mil  
+            0.376301mm  
+            10.875mil  
+            0.376301mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+           }
+         }
+       }
+     }
+
+     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 {
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -10.875mil  
+            0.376301mm  
+            10.875mil  
+            0.376301mm  
+            10.875mil  
+            -0.376301mm  
+            -10.875mil  
+            -0.376301mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -7.875mil  
+            0.300101mm  
+            7.875mil  
+            0.300101mm  
+            7.875mil  
+            -0.300101mm  
+            -7.875mil  
+            -0.300101mm  
+           }
+         }
+       }
+     }
+
+     ha:ps_proto_v6.2 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            -1.175004mm  
+            -0.645033mm  
+            -1.175004mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -0.721233mm  
+            1.251204mm  
+            0.721233mm  
+            1.251204mm  
+            0.721233mm  
+            -1.251204mm  
+            -0.721233mm  
+            -1.251204mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            1.175004mm  
+            0.645033mm  
+            -1.175004mm  
+            -0.645033mm  
+            -1.175004mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.62636 {
+       proto=0; x=18.235068mm; y=2.30013in; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=8
+         name=pin8
+       }
+      }
+      ha:padstack_ref.62637 {
+       proto=1; x=18.235068mm; y=2.184in; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=1
+         name=pin1
+       }
+      }
+      ha:padstack_ref.62638 {
+       proto=0; x=17.585082mm; y=2.30013in; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=7
+         name=pin7
+       }
+      }
+      ha:padstack_ref.62639 {
+       proto=1; x=17.585082mm; y=2.184in; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=2
+         name=pin2
+       }
+      }
+      ha:padstack_ref.62640 {
+       proto=0; x=16.935096mm; y=2.30013in; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=6
+         name=pin6
+       }
+      }
+      ha:padstack_ref.62641 {
+       proto=1; x=16.935096mm; y=2.184in; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=3
+         name=pin3
+       }
+      }
+      ha:padstack_ref.62642 {
+       proto=0; x=16.28511mm; y=2.30013in; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=5
+         name=pin5
+       }
+      }
+      ha:padstack_ref.62643 {
+       proto=1; x=16.28511mm; y=2.184in; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=4
+         name=pin4
+       }
+      }
+      ha:padstack_ref.62644 {
+       proto=2; x=18.029836mm; y=57.298463mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=8
+         name=pin8
+       }
+      }
+      ha:padstack_ref.62645 {
+       proto=2; x=16.490342mm; y=57.298463mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=5
+         name=pin5
+       }
+      }
+     }
+     li:layers {
+
+      ha:top-silk {
+       lid=0
+       ha:combining {       }
+
+        li:objects {
+         ha:line.62611 {
+          x1=18.934838mm; y1=2.30702in; x2=18.934838mm; y2=2.17711in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.62614 {
+          x1=18.934838mm; y1=2.17711in; x2=15.58534mm; y2=2.17711in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.62617 {
+          x1=15.58534mm; y1=2.17711in; x2=15.58534mm; y2=2.30702in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.62620 {
+          x1=15.58534mm; y1=2.30702in; x2=18.934838mm; y2=2.30702in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:arc.62623 {
+          x=18.559934mm; y=54.818534mm; width=5.0mil; height=5.0mil; astart=180.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+         }
+        }
+        ha:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.62624 {
+          x1=17.260089mm; y1=57.018453mm; x2=17.260089mm; y2=57.018453mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.62627 {
+          x1=17.260216mm; y1=2.24207in; x2=17.260216mm; y2=2.24207in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.62630 {
+          x1=17.260216mm; y1=2.24207in; x2=17.260216mm; y2=55.948578mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.62633 {
+          x1=17.260216mm; y1=2.24207in; x2=16.260216mm; y2=2.24207in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = KDF/GtuwAlgrVXWpTmwAAABS
+    }
+    ha:subc.66842 {
+     ha:attributes {
+      footprint=0402
+      value=3.3k
+      openscad=0402
+      refdes=R134
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            -0.425958mm  
+            -0.326136mm  
+            0.425958mm  
+            0.326136mm  
+            0.425958mm  
+           }
+         }
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            -0.349758mm  
+            -0.249936mm  
+            0.349758mm  
+            0.249936mm  
+            0.349758mm  
+           }
+         }
+       }
+     }
+    }
+
+     li:objects {
+      ha:padstack_ref.66856 {
+       proto=0; x=-177.0mil; y=1.993in; 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.66857 {
+       proto=0; x=-145.52mil; y=1.993in; 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:type {
+         silk = 1
+         top = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.66844 {
+          x1=-4.096004mm; y1=1.993in; x2=-4.096004mm; y2=1.993in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+         }
+         ha:line.66847 {
+          x1=-4.096004mm; y1=1.993in; x2=-4.096004mm; y2=1.993in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
+         }
+         ha:line.66850 {
+          x1=-4.096004mm; y1=1.993in; x2=-3.096004mm; y2=1.993in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+         }
+         ha:line.66853 {
+          x1=-4.096004mm; y1=1.993in; x2=-4.096004mm; y2=51.6222mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
+         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = kge4c/MR2gA6l1AYVu0AAADJ
+    }
+   ha:subc.18791 {
+    ha:attributes {
+     value = DCIN
+     footprint = 284512-2
+     refdes = J8
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 47.24mil
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 1.999996mm
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 1.999996mm
+         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 1.999996mm
+         }
+         ha:layer_mask {
+          copper = 1
+          intern = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 91.34mil
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 91.34mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 1
+      }
+      ha:ps_proto_v6.1 {
+       htop = 0
+       hdia = 47.24mil
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -0.999998mm
+          -0.999998mm
+          0.999998mm
+          -0.999998mm
+          0.999998mm
+          0.999998mm
+          -0.999998mm
+          0.999998mm
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -0.999998mm
+          -0.999998mm
+          0.999998mm
+          -0.999998mm
+          0.999998mm
+          0.999998mm
+          -0.999998mm
+          0.999998mm
+         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -0.999998mm
+          -0.999998mm
+          0.999998mm
+          -0.999998mm
+          0.999998mm
+          0.999998mm
+          -0.999998mm
+          0.999998mm
+         }
+         ha:layer_mask {
+          copper = 1
+          intern = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -45.67mil
+          -45.67mil
+          45.67mil
+          -45.67mil
+          45.67mil
+          45.67mil
+          -45.67mil
+          45.67mil
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -45.67mil
+          -45.67mil
+          45.67mil
+          -45.67mil
+          45.67mil
+          45.67mil
+          -45.67mil
+          45.67mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 1
+      }
+     }
+     li:objects {
+      ha:padstack_ref.18817 {
+       smirror = 1
+       ha:attributes {
+        term = 2
+        name = pin2
+       }
+       proto = 0
+       xmirror = 1
+       x = 315.0mil
+       rot = -270.000000
+       y = 1.20221in
+       li:thermal {
+        li:2 {
+         on
+         diag
+         round
+         noshape
+        }
+        li:3 {
+         on
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.16002mm
+      }
+      ha:padstack_ref.18818 {
+       smirror = 1
+       ha:attributes {
+        term = 1
+        name = pin1
+       }
+       proto = 1
+       xmirror = 1
+       x = 315.0mil
+       rot = -270.000000
+       y = 1.34in
+       li:thermal {
+        li:5 {
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.16002mm
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        bottom = 1
+       }
+       li:objects {
+        ha:line.18792 {
+         clearance = 0.0
+         y2 = 1.09394in
+         thickness = 6.0mil
+         x1 = 0.04mil
+         x2 = 362.24mil
+         y1 = 1.09394in
+        }
+        ha:line.18795 {
+         clearance = 0.0
+         y2 = 36.786058mm
+         thickness = 6.0mil
+         x1 = 362.24mil
+         x2 = 362.24mil
+         y1 = 1.09394in
+        }
+        ha:line.18798 {
+         clearance = 0.0
+         y2 = 36.786058mm
+         thickness = 6.0mil
+         x1 = 362.24mil
+         x2 = 0.04mil
+         y1 = 36.786058mm
+        }
+        ha:line.18801 {
+         clearance = 0.0
+         y2 = 1.09394in
+         thickness = 6.0mil
+         x1 = 0.04mil
+         x2 = 0.04mil
+         y1 = 36.786058mm
+        }
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        bottom = 1
+        virtual = 1
+        misc = 1
+       }
+       li:objects {
+        ha:line.18805 {
+         clearance = 0.0
+         y2 = 32.286067mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 315.0mil
+         x2 = 315.0mil
+         y1 = 32.286067mm
+        }
+        ha:line.18808 {
+         clearance = 0.0
+         y2 = 1.09394in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 0.04mil
+         x2 = 0.04mil
+         y1 = 1.09394in
+        }
+        ha:line.18811 {
+         clearance = 0.0
+         y2 = 26.786076mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 0.04mil
+         x2 = 0.04mil
+         y1 = 1.09394in
+        }
+        ha:line.18814 {
+         clearance = 0.0
+         y2 = 1.09394in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 0.04mil
+         x2 = -0.998984mm
+         y1 = 1.09394in
+        }
+       }
+       ha:combining {
+       }
+      }
+     }
+    }
+    uid = Sf5TueRbq29kmw29aDIAAAAn
+   }
+     ha:subc.104663 {
+      ha:attributes {
+       value=16MHz
+       footprint=FA-20H
+       refdes=X1
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -23.62mil  
+             -21.655mil  
+             -23.62mil  
+             21.655mil  
+             23.62mil  
+             21.655mil  
+             23.62mil  
+             -21.655mil  
+            }
+          }
+
+          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  
+             -24.655mil  
+             -26.62mil  
+             24.655mil  
+             26.62mil  
+             24.655mil  
+             26.62mil  
+             -24.655mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -23.62mil  
+             -21.655mil  
+             -23.62mil  
+             21.655mil  
+             23.62mil  
+             21.655mil  
+             23.62mil  
+             -21.655mil  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.104676 {
+        proto=0; x=50.357024mm; y=40.728011mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.104677 {
+        proto=0; x=50.357024mm; y=1.536535in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+       ha:padstack_ref.104678 {
+        proto=0; x=1.92744in; y=1.536535in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=3
+          name=3
+        }
+       }
+       ha:padstack_ref.104679 {
+        proto=0; x=1.92744in; y=40.728011mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=4
+          name=4
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.104664 {
+           x1=1.955in; y1=1.57in; x2=1.955in; y2=1.57in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.104667 {
+           x1=1.955in; y1=1.57in; x2=1.955in; y2=1.57in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.104670 {
+           x1=1.955in; y1=1.57in; x2=50.657mm; y2=1.57in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.104673 {
+           x1=1.955in; y1=1.57in; x2=1.955in; y2=38.878mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = FuGWfQzXU3SM7rbQ58MAAAA9
+     }
+     ha:subc.104681 {
+      ha:attributes {
+       value=STM32L162VCT6D
+       footprint=lqfp100
+       refdes=U1
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             5.905mil  
+             -23.62mil  
+             -5.905mil  
+             -23.62mil  
+             -5.905mil  
+             23.62mil  
+             5.905mil  
+             23.62mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.229997mm  
+             -0.679958mm  
+             -0.229997mm  
+             -0.679958mm  
+             -0.229997mm  
+             0.679958mm  
+             0.229997mm  
+             0.679958mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             5.905mil  
+             -23.62mil  
+             -5.905mil  
+             -23.62mil  
+             -5.905mil  
+             23.62mil  
+             5.905mil  
+             23.62mil  
+            }
+          }
+        }
+      }
+
+      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 {
+             -23.62mil  
+             -5.905mil  
+             -23.62mil  
+             5.905mil  
+             23.62mil  
+             5.905mil  
+             23.62mil  
+             -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.679958mm  
+             -0.229997mm  
+             -0.679958mm  
+             0.229997mm  
+             0.679958mm  
+             0.229997mm  
+             0.679958mm  
+             -0.229997mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -23.62mil  
+             -5.905mil  
+             -23.62mil  
+             5.905mil  
+             23.62mil  
+             5.905mil  
+             23.62mil  
+             -5.905mil  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.104707 {
+        proto=0; x=1.805105in; y=1.31379in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=25
+          name=pin25
+        }
+       }
+       ha:padstack_ref.104708 {
+        proto=0; x=30.350079mm; y=1.31379in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=51
+          name=pin51
+        }
+       }
+       ha:padstack_ref.104709 {
+        proto=1; x=1.73621in; y=1.855115in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=100
+          name=pin100
+        }
+       }
+       ha:padstack_ref.104710 {
+        proto=1; x=1.73621in; y=1.244895in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=26
+          name=pin26
+        }
+       }
+       ha:padstack_ref.104711 {
+        proto=0; x=1.805105in; y=1.33347in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=24
+          name=pin24
+        }
+       }
+       ha:padstack_ref.104712 {
+        proto=0; x=30.350079mm; y=1.33347in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=52
+          name=pin52
+        }
+       }
+       ha:padstack_ref.104713 {
+        proto=1; x=1.71653in; y=1.855115in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=99
+          name=pin99
+        }
+       }
+       ha:padstack_ref.104714 {
+        proto=1; x=1.71653in; y=1.244895in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=27
+          name=pin27
+        }
+       }
+       ha:padstack_ref.104715 {
+        proto=0; x=1.805105in; y=1.35316in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=23
+          name=pin23
+        }
+       }
+       ha:padstack_ref.104716 {
+        proto=0; x=30.350079mm; y=1.35316in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=53
+          name=pin53
+        }
+       }
+       ha:padstack_ref.104717 {
+        proto=1; x=43.099736mm; y=1.855115in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=98
+          name=pin98
+        }
+       }
+       ha:padstack_ref.104718 {
+        proto=1; x=43.099736mm; y=1.244895in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=28
+          name=pin28
+        }
+       }
+       ha:padstack_ref.104719 {
+        proto=0; x=1.805105in; y=34.870136mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=22
+          name=pin22
+        }
+       }
+       ha:padstack_ref.104720 {
+        proto=0; x=30.350079mm; y=34.870136mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=54
+          name=pin54
+        }
+       }
+       ha:padstack_ref.104721 {
+        proto=1; x=1.67716in; y=1.855115in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=97
+          name=pin97
+        }
+       }
+       ha:padstack_ref.104722 {
+        proto=1; x=1.67716in; y=1.244895in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=29
+          name=pin29
+        }
+       }
+       ha:padstack_ref.104723 {
+        proto=0; x=1.805105in; y=1.39253in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=21
+          name=pin21
+        }
+       }
+       ha:padstack_ref.104724 {
+        proto=0; x=30.350079mm; y=1.39253in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=55
+          name=pin55
+        }
+       }
+       ha:padstack_ref.104725 {
+        proto=1; x=1.65747in; y=1.855115in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=96
+          name=pin96
+        }
+       }
+       ha:padstack_ref.104726 {
+        proto=1; x=1.65747in; y=1.244895in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=30
+          name=pin30
+        }
+       }
+       ha:padstack_ref.104727 {
+        proto=0; x=1.805105in; y=1.41221in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=20
+          name=pin20
+        }
+       }
+       ha:padstack_ref.104728 {
+        proto=0; x=30.350079mm; y=1.41221in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=56
+          name=pin56
+        }
+       }
+       ha:padstack_ref.104729 {
+        proto=1; x=1.63779in; y=1.855115in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=95
+          name=pin95
+        }
+       }
+       ha:padstack_ref.104730 {
+        proto=1; x=1.63779in; y=1.244895in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=31
+          name=pin31
+        }
+       }
+       ha:padstack_ref.104731 {
+        proto=0; x=1.805105in; y=1.4319in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=19
+          name=pin19
+        }
+       }
+       ha:padstack_ref.104732 {
+        proto=0; x=30.350079mm; y=1.4319in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=57
+          name=pin57
+        }
+       }
+       ha:padstack_ref.104733 {
+        proto=1; x=41.09974mm; y=1.855115in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=94
+          name=pin94
+        }
+       }
+       ha:padstack_ref.104734 {
+        proto=1; x=41.09974mm; y=1.244895in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=32
+          name=pin32
+        }
+       }
+       ha:padstack_ref.104735 {
+        proto=0; x=1.805105in; y=36.870132mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=18
+          name=pin18
+        }
+       }
+       ha:padstack_ref.104736 {
+        proto=0; x=30.350079mm; y=36.870132mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=58
+          name=pin58
+        }
+       }
+       ha:padstack_ref.104737 {
+        proto=1; x=1.59842in; y=1.855115in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=93
+          name=pin93
+        }
+       }
+       ha:padstack_ref.104738 {
+        proto=1; x=1.59842in; y=1.244895in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=33
+          name=pin33
+        }
+       }
+       ha:padstack_ref.104739 {
+        proto=0; x=1.805105in; y=1.47127in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=17
+          name=pin17
+        }
+       }
+       ha:padstack_ref.104740 {
+        proto=0; x=30.350079mm; y=1.47127in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=59
+          name=pin59
+        }
+       }
+       ha:padstack_ref.104741 {
+        proto=1; x=1.57873in; y=1.855115in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=92
+          name=pin92
+        }
+       }
+       ha:padstack_ref.104742 {
+        proto=1; x=1.57873in; y=1.244895in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=34
+          name=pin34
+        }
+       }
+       ha:padstack_ref.104743 {
+        proto=0; x=1.805105in; y=37.87013mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=16
+          name=pin16
+        }
+       }
+       ha:padstack_ref.104744 {
+        proto=0; x=30.350079mm; y=37.87013mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=60
+          name=pin60
+        }
+       }
+       ha:padstack_ref.104745 {
+        proto=1; x=39.59987mm; y=1.855115in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=91
+          name=pin91
+        }
+       }
+       ha:padstack_ref.104746 {
+        proto=1; x=39.59987mm; y=1.244895in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=35
+          name=pin35
+        }
+       }
+       ha:padstack_ref.104747 {
+        proto=0; x=1.805105in; y=1.51064in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=15
+          name=pin15
+        }
+       }
+       ha:padstack_ref.104748 {
+        proto=0; x=30.350079mm; y=1.51064in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=61
+          name=pin61
+        }
+       }
+       ha:padstack_ref.104749 {
+        proto=1; x=39.099744mm; y=1.855115in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=90
+          name=pin90
+        }
+       }
+       ha:padstack_ref.104750 {
+        proto=1; x=39.099744mm; y=1.244895in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=36
+          name=pin36
+        }
+       }
+       ha:padstack_ref.104751 {
+        proto=0; x=1.805105in; y=38.870128mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=14
+          name=pin14
+        }
+       }
+       ha:padstack_ref.104752 {
+        proto=0; x=30.350079mm; y=38.870128mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=62
+          name=pin62
+        }
+       }
+       ha:padstack_ref.104753 {
+        proto=1; x=1.51968in; y=1.855115in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=89
+          name=pin89
+        }
+       }
+       ha:padstack_ref.104754 {
+        proto=1; x=1.51968in; y=1.244895in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=37
+          name=pin37
+        }
+       }
+       ha:padstack_ref.104755 {
+        proto=0; x=1.805105in; y=1.55in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=13
+          name=pin13
+        }
+       }
+       ha:padstack_ref.104756 {
+        proto=0; x=30.350079mm; y=1.55in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=63
+          name=pin63
+        }
+       }
+       ha:padstack_ref.104757 {
+        proto=1; x=38.1mm; y=1.855115in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=88
+          name=pin88
+        }
+       }
+       ha:padstack_ref.104758 {
+        proto=1; x=38.1mm; y=1.244895in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=38
+          name=pin38
+        }
+       }
+       ha:padstack_ref.104759 {
+        proto=0; x=1.805105in; y=1.56969in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=12
+          name=pin12
+        }
+       }
+       ha:padstack_ref.104760 {
+        proto=0; x=30.350079mm; y=1.56969in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=64
+          name=pin64
+        }
+       }
+       ha:padstack_ref.104761 {
+        proto=1; x=1.48031in; y=1.855115in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=87
+          name=pin87
+        }
+       }
+       ha:padstack_ref.104762 {
+        proto=1; x=1.48031in; y=1.244895in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=39
+          name=pin39
+        }
+       }
+       ha:padstack_ref.104763 {
+        proto=0; x=1.805105in; y=40.369998mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=11
+          name=pin11
+        }
+       }
+       ha:padstack_ref.104764 {
+        proto=0; x=30.350079mm; y=40.369998mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=65
+          name=pin65
+        }
+       }
+       ha:padstack_ref.104765 {
+        proto=1; x=1.46063in; y=1.855115in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=86
+          name=pin86
+        }
+       }
+       ha:padstack_ref.104766 {
+        proto=1; x=1.46063in; y=1.244895in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=40
+          name=pin40
+        }
+       }
+       ha:padstack_ref.104767 {
+        proto=0; x=1.805105in; y=40.870124mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=10
+          name=pin10
+        }
+       }
+       ha:padstack_ref.104768 {
+        proto=0; x=30.350079mm; y=40.870124mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=66
+          name=pin66
+        }
+       }
+       ha:padstack_ref.104769 {
+        proto=1; x=1.44094in; y=1.855115in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=85
+          name=pin85
+        }
+       }
+       ha:padstack_ref.104770 {
+        proto=1; x=1.44094in; y=1.244895in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=41
+          name=pin41
+        }
+       }
+       ha:padstack_ref.104771 {
+        proto=0; x=1.805105in; y=1.62874in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=9
+          name=pin9
+        }
+       }
+       ha:padstack_ref.104772 {
+        proto=0; x=30.350079mm; y=1.62874in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=67
+          name=pin67
+        }
+       }
+       ha:padstack_ref.104773 {
+        proto=1; x=1.42126in; y=1.855115in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=84
+          name=pin84
+        }
+       }
+       ha:padstack_ref.104774 {
+        proto=1; x=1.42126in; y=1.244895in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=42
+          name=pin42
+        }
+       }
+       ha:padstack_ref.104775 {
+        proto=0; x=1.805105in; y=1.64843in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=8
+          name=pin8
+        }
+       }
+       ha:padstack_ref.104776 {
+        proto=0; x=30.350079mm; y=1.64843in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=68
+          name=pin68
+        }
+       }
+       ha:padstack_ref.104777 {
+        proto=1; x=1.40157in; y=1.855115in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=83
+          name=pin83
+        }
+       }
+       ha:padstack_ref.104778 {
+        proto=1; x=1.40157in; y=1.244895in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=43
+          name=pin43
+        }
+       }
+       ha:padstack_ref.104779 {
+        proto=0; x=1.805105in; y=1.66811in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=7
+          name=pin7
+        }
+       }
+       ha:padstack_ref.104780 {
+        proto=0; x=30.350079mm; y=1.66811in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=69
+          name=pin69
+        }
+       }
+       ha:padstack_ref.104781 {
+        proto=1; x=1.38189in; y=1.855115in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=82
+          name=pin82
+        }
+       }
+       ha:padstack_ref.104782 {
+        proto=1; x=1.38189in; y=1.244895in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=44
+          name=pin44
+        }
+       }
+       ha:padstack_ref.104783 {
+        proto=0; x=1.805105in; y=1.6878in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=6
+          name=pin6
+        }
+       }
+       ha:padstack_ref.104784 {
+        proto=0; x=30.350079mm; y=1.6878in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=70
+          name=pin70
+        }
+       }
+       ha:padstack_ref.104785 {
+        proto=1; x=1.3622in; y=1.855115in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=81
+          name=pin81
+        }
+       }
+       ha:padstack_ref.104786 {
+        proto=1; x=1.3622in; y=1.244895in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=45
+          name=pin45
+        }
+       }
+       ha:padstack_ref.104787 {
+        proto=0; x=1.805105in; y=1.70748in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=5
+          name=pin5
+        }
+       }
+       ha:padstack_ref.104788 {
+        proto=0; x=30.350079mm; y=1.70748in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=71
+          name=pin71
+        }
+       }
+       ha:padstack_ref.104789 {
+        proto=1; x=34.100008mm; y=1.855115in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=80
+          name=pin80
+        }
+       }
+       ha:padstack_ref.104790 {
+        proto=1; x=34.100008mm; y=1.244895in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=46
+          name=pin46
+        }
+       }
+       ha:padstack_ref.104791 {
+        proto=0; x=1.805105in; y=1.72717in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=4
+          name=pin4
+        }
+       }
+       ha:padstack_ref.104792 {
+        proto=0; x=30.350079mm; y=1.72717in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=72
+          name=pin72
+        }
+       }
+       ha:padstack_ref.104793 {
+        proto=1; x=33.599882mm; y=1.855115in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=79
+          name=pin79
+        }
+       }
+       ha:padstack_ref.104794 {
+        proto=1; x=33.599882mm; y=1.244895in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=47
+          name=pin47
+        }
+       }
+       ha:padstack_ref.104795 {
+        proto=0; x=1.805105in; y=44.36999mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=3
+          name=pin3
+        }
+       }
+       ha:padstack_ref.104796 {
+        proto=0; x=30.350079mm; y=44.36999mm; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=73
+          name=pin73
+        }
+       }
+       ha:padstack_ref.104797 {
+        proto=1; x=1.30315in; y=1.855115in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=78
+          name=pin78
+        }
+       }
+       ha:padstack_ref.104798 {
+        proto=1; x=1.30315in; y=1.244895in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=48
+          name=pin48
+        }
+       }
+       ha:padstack_ref.104799 {
+        proto=0; x=1.805105in; y=1.76654in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=pin2
+        }
+       }
+       ha:padstack_ref.104800 {
+        proto=0; x=30.350079mm; y=1.76654in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=74
+          name=pin74
+        }
+       }
+       ha:padstack_ref.104801 {
+        proto=1; x=1.28346in; y=1.855115in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=77
+          name=pin77
+        }
+       }
+       ha:padstack_ref.104802 {
+        proto=1; x=1.28346in; y=1.244895in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=49
+          name=pin49
+        }
+       }
+       ha:padstack_ref.104803 {
+        proto=0; x=1.805105in; y=1.78622in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=pin1
+        }
+       }
+       ha:padstack_ref.104804 {
+        proto=0; x=30.350079mm; y=1.78622in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=75
+          name=pin75
+        }
+       }
+       ha:padstack_ref.104805 {
+        proto=1; x=32.100012mm; y=1.855115in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=76
+          name=pin76
+        }
+       }
+       ha:padstack_ref.104806 {
+        proto=1; x=32.100012mm; y=1.244895in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=50
+          name=pin50
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:line.104682 {
+           x1=1.77558in; y1=1.27442in; x2=1.22441in; y2=1.27442in; thickness=10.0mil; clearance=0.0;
+          }
+          ha:line.104685 {
+           x1=1.22441in; y1=1.27442in; x2=1.22441in; y2=1.82559in; thickness=10.0mil; clearance=0.0;
+          }
+          ha:line.104688 {
+           x1=1.22441in; y1=1.82559in; x2=1.77558in; y2=1.82559in; thickness=10.0mil; clearance=0.0;
+          }
+          ha:line.104691 {
+           x1=1.77558in; y1=1.82559in; x2=1.77558in; y2=1.27442in; thickness=10.0mil; clearance=0.0;
+          }
+          ha:arc.104694 {
+           x=1.78739in; y=1.8374in; width=5.0mil; height=5.0mil; astart=270.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.104695 {
+           x1=38.099876mm; y1=39.370124mm; x2=38.099876mm; y2=39.370124mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.104698 {
+           x1=38.1mm; y1=1.55in; x2=38.1mm; y2=1.55in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.104701 {
+           x1=38.1mm; y1=1.55in; x2=39.1mm; y2=1.55in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.104704 {
+           x1=38.1mm; y1=1.55in; x2=38.1mm; y2=38.37mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = VaXarR5X+/n/v0xZcLMAAAAy
+     }
+     ha:subc.106466 {
+      ha:attributes {
+       value=
+       footprint=hole-M3
+       refdes=H1
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=125.0mil; hplated=1; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            bottom = 1
+            copper = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            intern = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;           }
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;           }
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            bottom = 1
+            mask = 1
+           }
+           clearance=0.0
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.106480 {
+        proto=0; x=125.0mil; y=2.975in; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
+        ha:flags {
+         clearline=1
+         usetherm=1
+         lock=1
+        }
+
+        li:thermal {
+          li:2 {
+           on  
+           solid  
+           noshape  
+          }
+          li:3 {
+           on  
+           solid  
+           noshape  
+          }
+        }
+
+        ha:attributes {
+          term=1
+          name=pin1
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:arc.106467 {
+           x=125.0mil; y=2.975in; width=120.0mil; height=120.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.106468 {
+           x1=125.0mil; y1=2.975in; x2=125.0mil; y2=2.975in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.106471 {
+           x1=125.0mil; y1=2.975in; x2=125.0mil; y2=2.975in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.106474 {
+           x1=125.0mil; y1=2.975in; x2=4.175mm; y2=2.975in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.106477 {
+           x1=125.0mil; y1=2.975in; x2=125.0mil; y2=76.565mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = FuGWfQzXU3SM7rbQ58MAAAAV
+     }
+     ha:subc.106482 {
+      ha:attributes {
+       footprint=0402
+       value=1k
+       openscad=0402
+       refdes=R52
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.106495 {
+        proto=0; x=26.099008mm; y=33.8582mm; 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.106496 {
+        proto=0; x=26.8986mm; y=33.8582mm; 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:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.106483 {
+           x1=1.04326in; y1=33.8582mm; x2=1.04326in; y2=33.8582mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.106486 {
+           x1=1.04326in; y1=33.8582mm; x2=1.04326in; y2=33.8582mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.106489 {
+           x1=1.04326in; y1=33.8582mm; x2=27.498804mm; y2=33.8582mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.106492 {
+           x1=1.04326in; y1=33.8582mm; x2=1.04326in; y2=34.8582mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = FuGWfQzXU3SM7rbQ58MAAAAF
+     }
+     ha:subc.106498 {
+      ha:attributes {
+       footprint=0402
+       value=1k
+       openscad=0402
+       refdes=R53
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.106511 {
+        proto=0; x=26.099008mm; y=1.292in; 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.106512 {
+        proto=0; x=26.8986mm; y=1.292in; 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:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.106499 {
+           x1=1.04326in; y1=1.292in; x2=1.04326in; y2=1.292in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.106502 {
+           x1=1.04326in; y1=1.292in; x2=1.04326in; y2=1.292in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.106505 {
+           x1=1.04326in; y1=1.292in; x2=27.498804mm; y2=1.292in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.106508 {
+           x1=1.04326in; y1=1.292in; x2=1.04326in; y2=33.8168mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = FuGWfQzXU3SM7rbQ58MAAAAH
+     }
+     ha:subc.106514 {
+      ha:attributes {
+       value=red3mm
+       footprint=100mil-led
+       refdes=D1
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=35.0mil; hplated=1; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -35.0mil  
+             -35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            bottom = 1
+            copper = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -35.0mil  
+             -35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            intern = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -35.0mil  
+             -35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -42.5mil  
+             -42.5mil  
+             42.5mil  
+             -42.5mil  
+             42.5mil  
+             42.5mil  
+             -42.5mil  
+             42.5mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            bottom = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -42.5mil  
+             -42.5mil  
+             42.5mil  
+             -42.5mil  
+             42.5mil  
+             42.5mil  
+             -42.5mil  
+             42.5mil  
+            }
+          }
+        }
+      }
+
+      ha:ps_proto_v6.1 {
+        hdia=35.0mil; hplated=1; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            bottom = 1
+            copper = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            intern = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;           }
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;           }
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            bottom = 1
+            mask = 1
+           }
+           clearance=0.0
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.106531 {
+        proto=0; x=170.0mil; y=625.0mil; rot=-180.000000; xmirror=1; smirror=1; clearance=7.5mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.106532 {
+        proto=1; x=70.0mil; y=625.0mil; rot=-180.000000; xmirror=1; smirror=1; clearance=7.5mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+          li:2 {
+           on  
+           diag  
+           round  
+           noshape  
+          }
+          li:3 {
+           on  
+           diag  
+           round  
+           noshape  
+          }
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:line.106515 {
+           x1=21.0mil; y1=682.0mil; x2=21.0mil; y2=568.0mil; thickness=10.0mil; clearance=0.0;
+          }
+          ha:arc.106518 {
+           x=120.0mil; y=625.0mil; width=114.0mil; height=114.0mil; astart=330.000000; adelta=-300.000000; thickness=10.0mil; clearance=0.0;
+          }
+         }
+         ha:type {
+          silk = 1
+          bottom = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.106519 {
+           x1=120.0mil; y1=625.0mil; x2=120.0mil; y2=625.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.106522 {
+           x1=120.0mil; y1=625.0mil; x2=120.0mil; y2=625.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.106525 {
+           x1=120.0mil; y1=625.0mil; x2=2.048mm; y2=625.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.106528 {
+           x1=120.0mil; y1=625.0mil; x2=120.0mil; y2=16.875mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          bottom = 1
+          virtual = 1
+          misc = 1
+         }
+       }
+      }
+     }
+      uid = BSSWM2O9EWTYxTF7y4UAAAAg
+     }
+     ha:subc.106534 {
+      ha:attributes {
+       value=green3mm
+       footprint=100mil-led
+       refdes=D2
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=35.0mil; hplated=1; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -35.0mil  
+             -35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            bottom = 1
+            copper = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -35.0mil  
+             -35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            intern = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -35.0mil  
+             -35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -42.5mil  
+             -42.5mil  
+             42.5mil  
+             -42.5mil  
+             42.5mil  
+             42.5mil  
+             -42.5mil  
+             42.5mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            bottom = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -42.5mil  
+             -42.5mil  
+             42.5mil  
+             -42.5mil  
+             42.5mil  
+             42.5mil  
+             -42.5mil  
+             42.5mil  
+            }
+          }
+        }
+      }
+
+      ha:ps_proto_v6.1 {
+        hdia=35.0mil; hplated=1; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            bottom = 1
+            copper = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            intern = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;           }
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;           }
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            bottom = 1
+            mask = 1
+           }
+           clearance=0.0
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.106551 {
+        proto=0; x=170.0mil; y=375.0mil; rot=-180.000000; xmirror=1; smirror=1; clearance=7.5mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.106552 {
+        proto=1; x=70.0mil; y=375.0mil; rot=-180.000000; xmirror=1; smirror=1; clearance=7.5mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+          li:2 {
+           on  
+           diag  
+           round  
+           noshape  
+          }
+          li:3 {
+           on  
+           diag  
+           round  
+           noshape  
+          }
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:line.106535 {
+           x1=21.0mil; y1=432.0mil; x2=21.0mil; y2=318.0mil; thickness=10.0mil; clearance=0.0;
+          }
+          ha:arc.106538 {
+           x=120.0mil; y=375.0mil; width=114.0mil; height=114.0mil; astart=330.000000; adelta=-300.000000; thickness=10.0mil; clearance=0.0;
+          }
+         }
+         ha:type {
+          silk = 1
+          bottom = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.106539 {
+           x1=120.0mil; y1=375.0mil; x2=120.0mil; y2=375.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.106542 {
+           x1=120.0mil; y1=375.0mil; x2=120.0mil; y2=375.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.106545 {
+           x1=120.0mil; y1=375.0mil; x2=2.048mm; y2=375.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.106548 {
+           x1=120.0mil; y1=375.0mil; x2=120.0mil; y2=10.525mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          bottom = 1
+          virtual = 1
+          misc = 1
+         }
+       }
+      }
+     }
+      uid = BSSWM2O9EWTYxTF7y4UAAAAi
+     }
+     ha:subc.115575 {
+      ha:attributes {
+       refdes=C1
+       value=22pF
+       footprint=0402
+       openscad=0402
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.115589 {
+        proto=0; x=1.928in; y=1.488in; 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.115590 {
+        proto=0; x=1.95948in; y=1.488in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.115577 {
+           x1=1.94374in; y1=1.488in; x2=1.94374in; y2=1.488in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.115580 {
+           x1=1.94374in; y1=1.488in; x2=1.94374in; y2=1.488in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.115583 {
+           x1=1.94374in; y1=1.488in; x2=50.370996mm; y2=1.488in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.115586 {
+           x1=1.94374in; y1=1.488in; x2=1.94374in; y2=38.7952mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = NJ5GfaFarhNQTXorTl0AAACY
+     }
+     ha:subc.115608 {
+      ha:attributes {
+       refdes=C2
+       value=22pF
+       footprint=0402
+       openscad=0402
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.115622 {
+        proto=0; x=1.983in; y=1.653in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.115623 {
+        proto=0; x=49.568608mm; y=1.653in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.115610 {
+           x1=1.96726in; y1=1.653in; x2=1.96726in; y2=1.653in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.115613 {
+           x1=1.96726in; y1=1.653in; x2=1.96726in; y2=1.653in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.115616 {
+           x1=1.96726in; y1=1.653in; x2=48.968404mm; y2=1.653in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.115619 {
+           x1=1.96726in; y1=1.653in; x2=1.96726in; y2=40.9862mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = NJ5GfaFarhNQTXorTl0AAACa
+     }
+     ha:subc.115641 {
+      ha:attributes {
+       refdes=C3
+       value=0.1uF
+       footprint=0402
+       openscad=0402
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.115655 {
+        proto=0; x=271.0mil; y=2.09148in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.115656 {
+        proto=0; x=271.0mil; y=2.06in; 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:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.115643 {
+           x1=271.0mil; y1=52.723796mm; x2=271.0mil; y2=52.723796mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.115646 {
+           x1=271.0mil; y1=52.723796mm; x2=271.0mil; y2=52.723796mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.115649 {
+           x1=271.0mil; y1=52.723796mm; x2=271.0mil; y2=51.723796mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.115652 {
+           x1=271.0mil; y1=52.723796mm; x2=7.8834mm; y2=52.723796mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = NJ5GfaFarhNQTXorTl0AAACc
+     }
+     ha:subc.115674 {
+      ha:attributes {
+       refdes=C4
+       value=1uF
+       footprint=0402
+       openscad=0402
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.115688 {
+        proto=0; x=8.522208mm; y=1.47in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.115689 {
+        proto=0; x=367.0mil; y=1.47in; 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:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.115676 {
+           x1=8.922004mm; y1=1.47in; x2=8.922004mm; y2=1.47in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.115679 {
+           x1=8.922004mm; y1=1.47in; x2=8.922004mm; y2=1.47in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.115682 {
+           x1=8.922004mm; y1=1.47in; x2=9.922004mm; y2=1.47in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.115685 {
+           x1=8.922004mm; y1=1.47in; x2=8.922004mm; y2=38.338mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = NJ5GfaFarhNQTXorTl0AAACe
+     }
+     ha:subc.115707 {
+      ha:attributes {
+       refdes=C5
+       value=1uF
+       footprint=0402
+       openscad=0402
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.115721 {
+        proto=0; x=252.52mil; y=1.47in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.115722 {
+        proto=0; x=284.0mil; y=1.47in; 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:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.115709 {
+           x1=6.813804mm; y1=1.47in; x2=6.813804mm; y2=1.47in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.115712 {
+           x1=6.813804mm; y1=1.47in; x2=6.813804mm; y2=1.47in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.115715 {
+           x1=6.813804mm; y1=1.47in; x2=7.813804mm; y2=1.47in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.115718 {
+           x1=6.813804mm; y1=1.47in; x2=6.813804mm; y2=38.338mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = NJ5GfaFarhNQTXorTl0AAACg
+     }
+     ha:subc.115740 {
+      ha:attributes {
+       refdes=C6
+       value=0.1uF
+       footprint=0402
+       openscad=0402
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.115754 {
+        proto=0; x=28.136596mm; y=1.786in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.115755 {
+        proto=0; x=27.337004mm; y=1.786in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.115742 {
+           x1=1.092in; y1=1.786in; x2=1.092in; y2=1.786in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.115745 {
+           x1=1.092in; y1=1.786in; x2=1.092in; y2=1.786in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.115748 {
+           x1=1.092in; y1=1.786in; x2=26.7368mm; y2=1.786in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.115751 {
+           x1=1.092in; y1=1.786in; x2=1.092in; y2=44.3644mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = NJ5GfaFarhNQTXorTl0AAACi
+     }
+     ha:subc.115773 {
+      ha:attributes {
+       refdes=C7
+       value=0.1uF
+       footprint=0402
+       openscad=0402
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.115787 {
+        proto=0; x=1.241in; y=1.197in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.115788 {
+        proto=0; x=30.721808mm; y=1.197in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.115775 {
+           x1=1.22526in; y1=1.197in; x2=1.22526in; y2=1.197in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.115778 {
+           x1=1.22526in; y1=1.197in; x2=1.22526in; y2=1.197in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.115781 {
+           x1=1.22526in; y1=1.197in; x2=30.121604mm; y2=1.197in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.115784 {
+           x1=1.22526in; y1=1.197in; x2=1.22526in; y2=29.4038mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = NJ5GfaFarhNQTXorTl0AAACk
+     }
+     ha:subc.115806 {
+      ha:attributes {
+       refdes=C8
+       value=0.1uF
+       footprint=0402
+       openscad=0402
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.115820 {
+        proto=0; x=1.697in; y=1.167in; 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.115821 {
+        proto=0; x=1.697in; y=1.13552in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.115808 {
+           x1=1.697in; y1=29.242004mm; x2=1.697in; y2=29.242004mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.115811 {
+           x1=1.697in; y1=29.242004mm; x2=1.697in; y2=29.242004mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.115814 {
+           x1=1.697in; y1=29.242004mm; x2=1.697in; y2=28.242004mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.115817 {
+           x1=1.697in; y1=29.242004mm; x2=44.1038mm; y2=29.242004mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = NJ5GfaFarhNQTXorTl0AAACm
+     }
+     ha:subc.115839 {
+      ha:attributes {
+       refdes=C9
+       value=0.1uF
+       footprint=0402
+       openscad=0402
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.115853 {
+        proto=0; x=1.88426in; y=1.688in; 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.115854 {
+        proto=0; x=1.91574in; y=1.688in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.115841 {
+           x1=1.9in; y1=1.688in; x2=1.9in; y2=1.688in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.115844 {
+           x1=1.9in; y1=1.688in; x2=1.9in; y2=1.688in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.115847 {
+           x1=1.9in; y1=1.688in; x2=49.26mm; y2=1.688in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.115850 {
+           x1=1.9in; y1=1.688in; x2=1.9in; y2=43.8752mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = NJ5GfaFarhNQTXorTl0AAACo
+     }
+     ha:subc.115872 {
+      ha:attributes {
+       refdes=C10
+       value=0.1uF
+       footprint=0402
+       openscad=0402
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.115886 {
+        proto=0; x=1.883in; y=1.383in; 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.115887 {
+        proto=0; x=1.91448in; y=1.383in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.115874 {
+           x1=1.89874in; y1=1.383in; x2=1.89874in; y2=1.383in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.115877 {
+           x1=1.89874in; y1=1.383in; x2=1.89874in; y2=1.383in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.115880 {
+           x1=1.89874in; y1=1.383in; x2=49.227996mm; y2=1.383in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.115883 {
+           x1=1.89874in; y1=1.383in; x2=1.89874in; y2=36.1282mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = NJ5GfaFarhNQTXorTl0AAACq
+     }
+     ha:subc.115905 {
+      ha:attributes {
+       refdes=C11
+       value=0.1uF
+       footprint=0402
+       openscad=0402
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.115919 {
+        proto=0; x=1.736in; y=1.933in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.115920 {
+        proto=0; x=1.736in; y=1.96448in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.115907 {
+           x1=1.736in; y1=1.94874in; x2=1.736in; y2=1.94874in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.115910 {
+           x1=1.736in; y1=1.94874in; x2=1.736in; y2=1.94874in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.115913 {
+           x1=1.736in; y1=1.94874in; x2=1.736in; y2=50.497996mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.115916 {
+           x1=1.736in; y1=1.94874in; x2=43.0944mm; y2=1.94874in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = NJ5GfaFarhNQTXorTl0AAACs
+     }
+     ha:subc.152462 {
+      ha:attributes {
+       value=DFLS130L
+       footprint=powerdi123
+       refdes=D3
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -43.31mil  
+             -0.700024mm  
+             -43.31mil  
+             0.700024mm  
+             43.31mil  
+             0.700024mm  
+             43.31mil  
+             -0.700024mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -46.31mil  
+             -0.776224mm  
+             -46.31mil  
+             0.776224mm  
+             46.31mil  
+             0.776224mm  
+             46.31mil  
+             -0.776224mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -43.31mil  
+             -0.700024mm  
+             -43.31mil  
+             0.700024mm  
+             43.31mil  
+             0.700024mm  
+             43.31mil  
+             -0.700024mm  
+            }
+          }
+        }
+      }
+
+      ha:ps_proto_v6.1 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.449961mm  
+             -0.699897mm  
+             -0.449961mm  
+             -0.699897mm  
+             -0.449961mm  
+             0.699897mm  
+             0.449961mm  
+             0.699897mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.526161mm  
+             -0.776097mm  
+             -0.526161mm  
+             -0.776097mm  
+             -0.526161mm  
+             0.776097mm  
+             0.526161mm  
+             0.776097mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.449961mm  
+             -0.699897mm  
+             -0.449961mm  
+             -0.699897mm  
+             -0.449961mm  
+             0.699897mm  
+             0.449961mm  
+             0.699897mm  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.152497 {
+        proto=0; x=196.0mil; y=31.486094mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=cathode
+        }
+       }
+       ha:padstack_ref.152498 {
+        proto=1; x=196.0mil; y=1.34in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=anode
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:line.152463 {
+           x1=4.013454mm; y1=33.936178mm; x2=4.013454mm; y2=1.21795in; thickness=10.0mil; clearance=0.0;
+          }
+          ha:line.152466 {
+           x1=4.013454mm; y1=1.21795in; x2=233.99mil; y2=1.21795in; thickness=10.0mil; clearance=0.0;
+          }
+          ha:line.152469 {
+           x1=233.99mil; y1=1.21795in; x2=233.99mil; y2=33.936178mm; thickness=10.0mil; clearance=0.0;
+          }
+          ha:line.152472 {
+           x1=233.99mil; y1=33.936178mm; x2=4.013454mm; y2=33.936178mm; thickness=10.0mil; clearance=0.0;
+          }
+          ha:line.152475 {
+           x1=4.013454mm; y1=1.19692in; x2=4.013454mm; y2=1.17793in; thickness=10.0mil; clearance=0.0;
+          }
+          ha:line.152478 {
+           x1=4.013454mm; y1=1.17793in; x2=233.99mil; y2=1.17793in; thickness=10.0mil; clearance=0.0;
+          }
+          ha:line.152481 {
+           x1=233.99mil; y1=1.17793in; x2=233.99mil; y2=1.19692in; thickness=10.0mil; clearance=0.0;
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.152485 {
+           x1=196.0mil; y1=1.289805in; x2=196.0mil; y2=1.289805in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.152488 {
+           x1=196.0mil; y1=32.436054mm; x2=196.0mil; y2=32.436054mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.152491 {
+           x1=196.0mil; y1=32.436054mm; x2=196.0mil; y2=31.436054mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.152494 {
+           x1=196.0mil; y1=32.436054mm; x2=5.9784mm; y2=32.436054mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = x7/N9+E4qsbAAM1I8VoAAACg
+     }
+     ha:subc.158409 {
+      ha:attributes {
+       value=220uF
+       footprint=CAP_FC8
+       refdes=C13
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=31.5mil; hplated=1; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.999998mm  
+             -0.999998mm  
+             0.999998mm  
+             -0.999998mm  
+             0.999998mm  
+             0.999998mm  
+             -0.999998mm  
+             0.999998mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            bottom = 1
+            copper = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.999998mm  
+             -0.999998mm  
+             0.999998mm  
+             -0.999998mm  
+             0.999998mm  
+             0.999998mm  
+             -0.999998mm  
+             0.999998mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            intern = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.999998mm  
+             -0.999998mm  
+             0.999998mm  
+             -0.999998mm  
+             0.999998mm  
+             0.999998mm  
+             -0.999998mm  
+             0.999998mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -1.099947mm  
+             -1.099947mm  
+             1.099947mm  
+             -1.099947mm  
+             1.099947mm  
+             1.099947mm  
+             -1.099947mm  
+             1.099947mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            bottom = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -1.099947mm  
+             -1.099947mm  
+             1.099947mm  
+             -1.099947mm  
+             1.099947mm  
+             1.099947mm  
+             -1.099947mm  
+             1.099947mm  
+            }
+          }
+        }
+      }
+
+      ha:ps_proto_v6.1 {
+        hdia=31.5mil; hplated=1; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=1.999996mm;           }
+           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.999996mm;           }
+           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.999996mm;           }
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            intern = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=2.199894mm;           }
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=2.199894mm;           }
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            bottom = 1
+            mask = 1
+           }
+           clearance=0.0
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.158429 {
+        proto=0; x=196.0mil; y=25.194006mm; rot=-90.000000; xmirror=1; smirror=1; clearance=0.499999mm;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+          li:5 {
+           on  
+           diag  
+           round  
+           noshape  
+          }
+        }
+
+        ha:attributes {
+          term=1
+          name=pin1
+        }
+       }
+       ha:padstack_ref.158430 {
+        proto=1; x=196.0mil; y=854.1mil; rot=-90.000000; xmirror=1; smirror=1; clearance=0.499999mm;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+          li:2 {
+           on  
+           diag  
+           round  
+           noshape  
+          }
+          li:3 {
+           on  
+           diag  
+           round  
+           noshape  
+          }
+        }
+
+        ha:attributes {
+          term=2
+          name=pin2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:line.158410 {
+           x1=353.47mil; y1=1.08047in; x2=353.47mil; y2=1.00173in; thickness=10.0mil; clearance=0.0;
+          }
+          ha:line.158413 {
+           x1=9.978136mm; y1=26.44394mm; x2=314.1mil; y2=26.44394mm; thickness=10.0mil; clearance=0.0;
+          }
+          ha:arc.158416 {
+           x=196.0mil; y=923.0mil; width=3.999992mm; height=3.999992mm; astart=90.000000; adelta=-360.000000; thickness=10.0mil; clearance=0.0;
+          }
+         }
+         ha:type {
+          silk = 1
+          bottom = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.158417 {
+           x1=196.0mil; y1=922.995mil; x2=196.0mil; y2=922.995mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.158420 {
+           x1=196.0mil; y1=923.0mil; x2=196.0mil; y2=923.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.158423 {
+           x1=196.0mil; y1=923.0mil; x2=196.0mil; y2=22.4442mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.158426 {
+           x1=196.0mil; y1=923.0mil; x2=3.9784mm; y2=923.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          bottom = 1
+          virtual = 1
+          misc = 1
+         }
+       }
+      }
+     }
+      uid = x7/N9+E4qsbAAM1I8VoAAACi
+     }
+    ha:rat.189656 {
+     x1=63.685827mm; y1=904.30472441mil; lgrp1=3; anchor1=pcb/44676; x2=64.063651mm; y2=915.845mil; lgrp2=3; anchor2=pcb/56029/56056;
+    }
+    ha:rat.189659 {
+     x1=59.081544mm; y1=904.30472441mil; lgrp1=3; anchor1=pcb/44676; x2=2.34092in; y2=915.845mil; lgrp2=3; anchor2=pcb/55992/56019;
+    }
+    ha:rat.189662 {
+     x1=54.477261mm; y1=904.30472441mil; lgrp1=3; anchor1=pcb/44676; x2=54.855085mm; y2=915.845mil; lgrp2=3; anchor2=pcb/55955/55982;
+    }
+    ha:rat.189665 {
+     x1=49.872978mm; y1=904.30472441mil; lgrp1=3; anchor1=pcb/44676; x2=50.250802mm; y2=915.845mil; lgrp2=3; anchor2=pcb/55918/55945;
+    }
+    ha:rat.189668 {
+     x1=68.56565mm; y1=22.99474mm; lgrp1=3; anchor1=pcb/44676; x2=2.71431in; y2=916.845mil; lgrp2=3; anchor2=pcb/49380/49408;
+    }
+    ha:rat.189671 {
+     x1=66.68593mm; y1=28.360915mm; lgrp1=3; anchor1=pcb/44676; x2=66.392807mm; y2=28.738739mm; lgrp2=3; anchor2=pcb/57175/57202;
+    }
+    ha:rat.189674 {
+     x1=66.68593mm; y1=32.965198mm; lgrp1=3; anchor1=pcb/44676; x2=66.392807mm; y2=1.3127174in; lgrp2=3; anchor2=pcb/57212/57239;
+    }
+    ha:rat.189677 {
+     x1=66.71806mm; y1=37.466144mm; lgrp1=3; anchor1=pcb/44676; x2=2.615155in; y2=1.48992in; lgrp2=3; anchor2=pcb/57249/57276;
+    }
+    ha:rat.189680 {
+     x1=66.28626mm; y1=42.129838mm; lgrp1=3; anchor1=pcb/44676; x2=65.993137mm; y2=1.67353in; lgrp2=3; anchor2=pcb/57286/57313;
+    }
+    ha:rat.189683 {
+     x1=66.68593mm; y1=46.778047mm; lgrp1=3; anchor1=pcb/44676; x2=66.392807mm; y2=47.155871mm; lgrp2=3; anchor2=pcb/57323/57350;
+    }
+    ha:rat.189686 {
+     x1=71.574024mm; y1=55.741323mm; lgrp1=3; anchor1=pcb/44676; x2=2.803in; y2=55.4482mm; lgrp2=3; anchor2=pcb/58059/58086;
+    }
+    ha:rat.189689 {
+     x1=66.969741mm; y1=55.741323mm; lgrp1=3; anchor1=pcb/44676; x2=66.591917mm; y2=55.4482mm; lgrp2=3; anchor2=pcb/58096/58123;
+    }
+    ha:rat.189692 {
+     x1=62.365458mm; y1=55.741323mm; lgrp1=3; anchor1=pcb/44676; x2=61.987634mm; y2=55.4482mm; lgrp2=3; anchor2=pcb/58133/58160;
+    }
+    ha:rat.189695 {
+     x1=57.761175mm; y1=55.741323mm; lgrp1=3; anchor1=pcb/44676; x2=57.383351mm; y2=55.4482mm; lgrp2=3; anchor2=pcb/58170/58197;
+    }
+    ha:rat.189698 {
+     x1=37.030024mm; y1=55.766723mm; lgrp1=3; anchor1=pcb/44676; x2=1.443in; y2=2.184in; lgrp2=3; anchor2=pcb/62462/62489;
+    }
+    ha:rat.189701 {
+     x1=32.425741mm; y1=55.766723mm; lgrp1=3; anchor1=pcb/44676; x2=32.047917mm; y2=2.184in; lgrp2=3; anchor2=pcb/62499/62526;
+    }
+    ha:rat.189704 {
+     x1=53.156892mm; y1=55.741323mm; lgrp1=3; anchor1=pcb/44676; x2=52.779068mm; y2=55.4482mm; lgrp2=3; anchor2=pcb/58022/58049;
+    }
+    ha:rat.189707 {
+     x1=23.217175mm; y1=55.766723mm; lgrp1=3; anchor1=pcb/44676; x2=22.839351mm; y2=2.184in; lgrp2=3; anchor2=pcb/62573/62600;
+    }
+    ha:rat.189710 {
+     x1=18.612892mm; y1=55.766723mm; lgrp1=3; anchor1=pcb/44676; x2=18.235068mm; y2=2.184in; lgrp2=3; anchor2=pcb/62610/62637;
+    }
+    ha:rat.189713 {
+     x1=27.821458mm; y1=55.766723mm; lgrp1=3; anchor1=pcb/44676; x2=27.443634mm; y2=2.184in; lgrp2=3; anchor2=pcb/62536/62563;
+    }
+    ha:rat.189716 {
+     x1=2.56577071in; y1=23.740363mm; lgrp1=3; anchor1=pcb/44676; x2=65.363623mm; y2=915.845mil; lgrp2=3; anchor2=pcb/56029/56060;
+    }
+    ha:rat.189719 {
+     x1=60.566293mm; y1=23.740363mm; lgrp1=3; anchor1=pcb/44676; x2=2.3921in; y2=915.845mil; lgrp2=3; anchor2=pcb/55992/56023;
+    }
+    ha:rat.189722 {
+     x1=55.96201mm; y1=23.740363mm; lgrp1=3; anchor1=pcb/44676; x2=56.155057mm; y2=915.845mil; lgrp2=3; anchor2=pcb/55955/55986;
+    }
+    ha:rat.189725 {
+     x1=51.357727mm; y1=23.740363mm; lgrp1=3; anchor1=pcb/44676; x2=51.550774mm; y2=915.845mil; lgrp2=3; anchor2=pcb/55918/55949;
+    }
+    ha:rat.189728 {
+     x1=70.050399mm; y1=23.765763mm; lgrp1=3; anchor1=pcb/44676; x2=70.243446mm; y2=916.845mil; lgrp2=3; anchor2=pcb/49380/49412;
+    }
+    ha:rat.189731 {
+     x1=65.914907mm; y1=29.845664mm; lgrp1=3; anchor1=pcb/44676; x2=66.392807mm; y2=30.038711mm; lgrp2=3; anchor2=pcb/57175/57206;
+    }
+    ha:rat.189734 {
+     x1=65.914907mm; y1=34.449947mm; lgrp1=3; anchor1=pcb/44676; x2=66.392807mm; y2=34.642994mm; lgrp2=3; anchor2=pcb/57212/57243;
+    }
+    ha:rat.189737 {
+     x1=65.947037mm; y1=38.950893mm; lgrp1=3; anchor1=pcb/44676; x2=2.615155in; y2=39.14394mm; lgrp2=3; anchor2=pcb/57249/57280;
+    }
+    ha:rat.189740 {
+     x1=65.515237mm; y1=43.614587mm; lgrp1=3; anchor1=pcb/44676; x2=65.993137mm; y2=1.72471in; lgrp2=3; anchor2=pcb/57286/57317;
+    }
+    ha:rat.189743 {
+     x1=65.914907mm; y1=48.262796mm; lgrp1=3; anchor1=pcb/44676; x2=66.392807mm; y2=48.455843mm; lgrp2=3; anchor2=pcb/57323/57354;
+    }
+    ha:rat.189746 {
+     x1=70.089275mm; y1=54.9703mm; lgrp1=3; anchor1=pcb/44676; x2=2.75182in; y2=55.4482mm; lgrp2=3; anchor2=pcb/58059/58090;
+    }
+    ha:rat.189749 {
+     x1=65.484992mm; y1=54.9703mm; lgrp1=3; anchor1=pcb/44676; x2=65.291945mm; y2=55.4482mm; lgrp2=3; anchor2=pcb/58096/58127;
+    }
+    ha:rat.189752 {
+     x1=60.880709mm; y1=54.9703mm; lgrp1=3; anchor1=pcb/44676; x2=60.687662mm; y2=55.4482mm; lgrp2=3; anchor2=pcb/58133/58164;
+    }
+    ha:rat.189755 {
+     x1=56.276426mm; y1=54.9703mm; lgrp1=3; anchor1=pcb/44676; x2=56.083379mm; y2=55.4482mm; lgrp2=3; anchor2=pcb/58170/58201;
+    }
+    ha:rat.189758 {
+     x1=35.545275mm; y1=54.9957mm; lgrp1=3; anchor1=pcb/44676; x2=1.39182in; y2=2.184in; lgrp2=3; anchor2=pcb/62462/62493;
+    }
+    ha:rat.189761 {
+     x1=30.940992mm; y1=54.9957mm; lgrp1=3; anchor1=pcb/44676; x2=30.747945mm; y2=2.184in; lgrp2=3; anchor2=pcb/62499/62530;
+    }
+    ha:rat.189764 {
+     x1=51.672143mm; y1=54.9703mm; lgrp1=3; anchor1=pcb/44676; x2=51.479096mm; y2=55.4482mm; lgrp2=3; anchor2=pcb/58022/58053;
+    }
+    ha:rat.189767 {
+     x1=21.732426mm; y1=54.9957mm; lgrp1=3; anchor1=pcb/44676; x2=21.539379mm; y2=2.184in; lgrp2=3; anchor2=pcb/62573/62604;
+    }
+    ha:rat.189770 {
+     x1=17.128143mm; y1=54.9957mm; lgrp1=3; anchor1=pcb/44676; x2=16.935096mm; y2=2.184in; lgrp2=3; anchor2=pcb/62610/62641;
+    }
+    ha:rat.189773 {
+     x1=1.03687831in; y1=54.9957mm; lgrp1=3; anchor1=pcb/44676; x2=26.143662mm; y2=2.184in; lgrp2=3; anchor2=pcb/62536/62567;
+    }
+    ha:rat.189776 {
+     x1=3.585in; y1=78.359mm; lgrp1=3; anchor1=pcb/44676; x2=89.990049mm; y2=3.12677in; lgrp2=3; anchor2=pcb/51714/51728;
+    }
+    ha:rat.189779 {
+     x1=3.585in; y1=78.359mm; lgrp1=3; anchor1=pcb/44676; x2=3.62284in; y2=77.123122mm; lgrp2=3; anchor2=pcb/51681/51695;
+    }
+    ha:rat.189782 {
+     x1=0.380999mm; y1=78.359mm; lgrp1=3; anchor1=pcb/44676; x2=-1.149171mm; y2=3.12677in; lgrp2=3; anchor2=pcb/52806/52820;
+    }
+    ha:rat.189785 {
+     x1=-1.149171mm; y1=3.12677in; lgrp1=3; anchor1=pcb/52806/52820; x2=-1.449951mm; y2=77.689845mm; lgrp2=3; anchor2=pcb/52839/52853;
+    }
+    ha:rat.189788 {
+     x1=3.585in; y1=0.380999mm; lgrp1=3; anchor1=pcb/44676; x2=89.399099mm; y2=-1.050155mm; lgrp2=3; anchor2=pcb/50724/50738;
+    }
+    ha:rat.189791 {
+     x1=3.62284in; y1=74.393009mm; lgrp1=3; anchor1=pcb/51648/51662; x2=3.62284in; y2=77.123122mm; lgrp2=3; anchor2=pcb/51681/51695;
+    }
+    ha:rat.189794 {
+     x1=57.09mil; y1=1.74528in; lgrp1=3; anchor1=pcb/18733/18754; x2=-1.449951mm; y2=44.928489mm; lgrp2=3; anchor2=pcb/53235/53249;
+    }
+    ha:rat.189797 {
+     x1=-1.449951mm; y1=47.658602mm; lgrp1=3; anchor1=pcb/53202/53216; x2=-1.449951mm; y2=44.928489mm; lgrp2=3; anchor2=pcb/53235/53249;
+    }
+    ha:rat.189800 {
+     x1=3.4003548in; y1=-1.050155mm; lgrp1=3; anchor1=pcb/50691/50705; x2=89.399099mm; y2=-1.050155mm; lgrp2=3; anchor2=pcb/50724/50738;
+    }
+    ha:rat.189803 {
+     x1=3.585in; y1=0.380999mm; lgrp1=3; anchor1=pcb/44676; x2=3.62284in; y2=3.410071mm; lgrp2=3; anchor2=pcb/50790/50804;
+    }
+    ha:rat.189806 {
+     x1=1.803401mm; y1=53.085999mm; lgrp1=3; anchor1=pcb/44676; x2=-1.449951mm; y2=53.118828mm; lgrp2=3; anchor2=pcb/53136/53150;
+    }
+    ha:rat.189809 {
+     x1=-1.449951mm; y1=53.118828mm; lgrp1=3; anchor1=pcb/53136/53150; x2=-1.449951mm; y2=55.848941mm; lgrp2=3; anchor2=pcb/53103/53117;
+    }
+    ha:rat.189812 {
+     x1=-1.449951mm; y1=58.579054mm; lgrp1=3; anchor1=pcb/53070/53084; x2=-1.449951mm; y2=55.848941mm; lgrp2=3; anchor2=pcb/53103/53117;
+    }
+    ha:rat.189815 {
+     x1=-1.449951mm; y1=53.118828mm; lgrp1=3; anchor1=pcb/53136/53150; x2=-177.0mil; y2=1.993in; lgrp2=3; anchor2=pcb/66842/66856;
+    }
+    ha:rat.189818 {
+     x1=3.62284in; y1=3.410071mm; lgrp1=3; anchor1=pcb/50790/50804; x2=3.62284in; y2=8.870297mm; lgrp2=3; anchor2=pcb/50856/50870;
+    }
+    ha:rat.189821 {
+     x1=3.62284in; y1=11.60041mm; lgrp1=3; anchor1=pcb/50889/50903; x2=3.62284in; y2=8.870297mm; lgrp2=3; anchor2=pcb/50856/50870;
+    }
+    ha:rat.189824 {
+     x1=3.62284in; y1=11.60041mm; lgrp1=3; anchor1=pcb/50889/50903; x2=3.62284in; y2=14.330523mm; lgrp2=3; anchor2=pcb/50922/50936;
+    }
+    ha:rat.189827 {
+     x1=3.62284in; y1=17.060636mm; lgrp1=3; anchor1=pcb/50955/50969; x2=3.62284in; y2=14.330523mm; lgrp2=3; anchor2=pcb/50922/50936;
+    }
+    ha:rat.189830 {
+     x1=3.62284in; y1=17.060636mm; lgrp1=3; anchor1=pcb/50955/50969; x2=3.62284in; y2=19.790749mm; lgrp2=3; anchor2=pcb/50988/51002;
+    }
+    ha:rat.189833 {
+     x1=3.62284in; y1=22.520862mm; lgrp1=3; anchor1=pcb/51021/51035; x2=3.62284in; y2=19.790749mm; lgrp2=3; anchor2=pcb/50988/51002;
+    }
+    ha:rat.189836 {
+     x1=3.62284in; y1=68.932783mm; lgrp1=3; anchor1=pcb/51582/51596; x2=3.62284in; y2=74.393009mm; lgrp2=3; anchor2=pcb/51648/51662;
+    }
+    ha:rat.189839 {
+     x1=3.62284in; y1=66.20267mm; lgrp1=3; anchor1=pcb/51549/51563; x2=3.62284in; y2=68.932783mm; lgrp2=3; anchor2=pcb/51582/51596;
+    }
+    ha:rat.189842 {
+     x1=-1.449951mm; y1=77.689845mm; lgrp1=3; anchor1=pcb/52839/52853; x2=-1.449951mm; y2=72.229619mm; lgrp2=3; anchor2=pcb/52905/52919;
+    }
+    ha:rat.189845 {
+     x1=-1.449951mm; y1=72.229619mm; lgrp1=3; anchor1=pcb/52905/52919; x2=-1.449951mm; y2=66.769393mm; lgrp2=3; anchor2=pcb/52971/52985;
+    }
+    ha:rat.189848 {
+     x1=-1.449951mm; y1=66.769393mm; lgrp1=3; anchor1=pcb/52971/52985; x2=-1.449951mm; y2=64.03928mm; lgrp2=3; anchor2=pcb/53004/53018;
+    }
+    ha:rat.189851 {
+     x1=88.265mm; y1=2.975in; lgrp1=3; anchor1=pcb/18388/18402; x2=83.929875mm; y2=3.12677in; lgrp2=3; anchor2=pcb/51780/51794;
+    }
+    ha:rat.189854 {
+     x1=83.929875mm; y1=3.12677in; lgrp1=3; anchor1=pcb/51780/51794; x2=80.899788mm; y2=3.12677in; lgrp2=3; anchor2=pcb/51813/51827;
+    }
+    ha:rat.189857 {
+     x1=125.0mil; y1=2.975in; lgrp1=3; anchor1=pcb/106466/106480; x2=7.94109mm; y2=3.12677in; lgrp2=3; anchor2=pcb/52707/52721;
+    }
+    ha:rat.189860 {
+     x1=14.001264mm; y1=3.12677in; lgrp1=3; anchor1=pcb/52641/52655; x2=7.94109mm; y2=3.12677in; lgrp2=3; anchor2=pcb/52707/52721;
+    }
+    ha:rat.189863 {
+     x1=17.031351mm; y1=3.12677in; lgrp1=3; anchor1=pcb/52608/52622; x2=14.001264mm; y2=3.12677in; lgrp2=3; anchor2=pcb/52641/52655;
+    }
+    ha:rat.189866 {
+     x1=23.091525mm; y1=3.12677in; lgrp1=3; anchor1=pcb/52542/52556; x2=17.031351mm; y2=3.12677in; lgrp2=3; anchor2=pcb/52608/52622;
+    }
+    ha:rat.189869 {
+     x1=85.500265mm; y1=55.699566mm; lgrp1=3; anchor1=pcb/44676; x2=3.62284in; y2=55.282218mm; lgrp2=3; anchor2=pcb/51417/51431;
+    }
+    ha:rat.189872 {
+     x1=3.62284in; y1=58.012331mm; lgrp1=3; anchor1=pcb/51450/51464; x2=3.62284in; y2=55.282218mm; lgrp2=3; anchor2=pcb/51417/51431;
+    }
+    ha:rat.189875 {
+     x1=3.62284in; y1=49.821992mm; lgrp1=3; anchor1=pcb/51351/51365; x2=3.62284in; y2=55.282218mm; lgrp2=3; anchor2=pcb/51417/51431;
+    }
+    ha:rat.189878 {
+     x1=1.6864237in; y1=72.745401mm; lgrp1=3; anchor1=pcb/44676; x2=44.538744mm; y2=3.12677in; lgrp2=3; anchor2=pcb/52209/52223;
+    }
+    ha:rat.189881 {
+     x1=84.59135mm; y1=1.3277748in; lgrp1=3; anchor1=pcb/44676; x2=3.62284in; y2=33.441314mm; lgrp2=3; anchor2=pcb/51153/51167;
+    }
+    ha:rat.189884 {
+     x1=2.36438in; y1=71.843602mm; lgrp1=3; anchor1=pcb/44676; x2=59.689179mm; y2=3.12677in; lgrp2=3; anchor2=pcb/52044/52058;
+    }
+    ha:rat.189887 {
+     x1=59.689179mm; y1=3.12677in; lgrp1=3; anchor1=pcb/52044/52058; x2=53.629005mm; y2=3.12677in; lgrp2=3; anchor2=pcb/52110/52124;
+    }
+    ha:rat.189890 {
+     x1=71.239511mm; y1=71.836486mm; lgrp1=3; anchor1=pcb/44676; x2=71.809527mm; y2=3.12677in; lgrp2=3; anchor2=pcb/51912/51926;
+    }
+    ha:rat.189893 {
+     x1=81.245755mm; y1=6.198732mm; lgrp1=3; anchor1=pcb/44676; x2=77.278751mm; y2=-1.050155mm; lgrp2=3; anchor2=pcb/50592/50606;
+    }
+    ha:rat.189896 {
+     x1=2.7399in; y1=916.845mil; lgrp1=3; anchor1=pcb/49380/49410; x2=3.65432in; y2=44.361766mm; lgrp2=3; anchor2=pcb/51285/51300;
+    }
+    ha:rat.189899 {
+     x1=64.713637mm; y1=915.845mil; lgrp1=3; anchor1=pcb/56029/56058; x2=75.048256mm; y2=-1.050155mm; lgrp2=3; anchor2=pcb/50559/50574;
+    }
+    ha:rat.189902 {
+     x1=66.013609mm; y1=915.845mil; lgrp1=3; anchor1=pcb/56029/56062; x2=84.138517mm; y2=-1.050155mm; lgrp2=3; anchor2=pcb/50658/50673;
+    }
+    ha:rat.189905 {
+     x1=2.36651in; y1=915.845mil; lgrp1=3; anchor1=pcb/55992/56021; x2=3.65432in; y2=6.140184mm; lgrp2=3; anchor2=pcb/50823/50838;
+    }
+    ha:rat.189908 {
+     x1=66.392807mm; y1=35.29298mm; lgrp1=3; anchor1=pcb/57212/57245; x2=3.65432in; y2=38.90154mm; lgrp2=3; anchor2=pcb/51219/51234;
+    }
+    ha:rat.189911 {
+     x1=56.805043mm; y1=915.845mil; lgrp1=3; anchor1=pcb/55955/55988; x2=3.65432in; y2=0.679958mm; lgrp2=3; anchor2=pcb/50757/50772;
+    }
+    ha:rat.189914 {
+     x1=66.392807mm; y1=30.688697mm; lgrp1=3; anchor1=pcb/57175/57208; x2=3.65432in; y2=41.631653mm; lgrp2=3; anchor2=pcb/51252/51267;
+    }
+    ha:rat.189917 {
+     x1=52.20076mm; y1=915.845mil; lgrp1=3; anchor1=pcb/55918/55951; x2=3.65432in; y2=36.171427mm; lgrp2=3; anchor2=pcb/51186/51201;
+    }
+    ha:rat.189920 {
+     x1=31.397931mm; y1=2.184in; lgrp1=3; anchor1=pcb/62499/62528; x2=78.669293mm; y2=3.12677in; lgrp2=3; anchor2=pcb/51846/51861;
+    }
+    ha:rat.189923 {
+     x1=2.79108in; y1=916.845mil; lgrp1=3; anchor1=pcb/49380/49414; x2=3.65432in; y2=47.091879mm; lgrp2=3; anchor2=pcb/51318/51333;
+    }
+    ha:rat.189926 {
+     x1=52.129082mm; y1=55.4482mm; lgrp1=3; anchor1=pcb/58022/58051; x2=66.548945mm; y2=3.12677in; lgrp2=3; anchor2=pcb/51978/51993;
+    }
+    ha:rat.189929 {
+     x1=66.392807mm; y1=47.805857mm; lgrp1=3; anchor1=pcb/57323/57352; x2=821.3003937mil; y2=3.12677in; lgrp2=3; anchor2=pcb/52575/52590;
+    }
+    ha:rat.189932 {
+     x1=66.392807mm; y1=33.993008mm; lgrp1=3; anchor1=pcb/57212/57241; x2=3.65432in; y2=71.662896mm; lgrp2=3; anchor2=pcb/51615/51630;
+    }
+    ha:rat.189935 {
+     x1=30.097959mm; y1=2.184in; lgrp1=3; anchor1=pcb/62499/62532; x2=75.639206mm; y2=3.12677in; lgrp2=3; anchor2=pcb/51879/51894;
+    }
+    ha:rat.189938 {
+     x1=61.409326mm; y1=915.845mil; lgrp1=3; anchor1=pcb/55992/56025; x2=81.10843mm; y2=-1.050155mm; lgrp2=3; anchor2=pcb/50625/50640;
+    }
+    ha:rat.189941 {
+     x1=2.615155in; y1=1.56669in; lgrp1=3; anchor1=pcb/57249/57282; x2=224.8265748mil; y2=3.12677in; lgrp2=3; anchor2=pcb/52740/52755;
+    }
+    ha:rat.189944 {
+     x1=1.36623in; y1=2.184in; lgrp1=3; anchor1=pcb/62462/62495; x2=87.759554mm; y2=3.12677in; lgrp2=3; anchor2=pcb/51747/51762;
+    }
+    ha:rat.189947 {
+     x1=20.889393mm; y1=2.184in; lgrp1=3; anchor1=pcb/62573/62606; x2=48.368423mm; y2=3.12677in; lgrp2=3; anchor2=pcb/52176/52191;
+    }
+    ha:rat.189950 {
+     x1=56.733365mm; y1=55.4482mm; lgrp1=3; anchor1=pcb/58170/58199; x2=3.65432in; y2=2.3914348in; lgrp2=3; anchor2=pcb/51483/51498;
+    }
+    ha:rat.189953 {
+     x1=70.546214mm; y1=55.4482mm; lgrp1=3; anchor1=pcb/58059/58088; x2=-0.650359mm; y2=39.468263mm; lgrp2=3; anchor2=pcb/53301/53316;
+    }
+    ha:rat.189956 {
+     x1=1.41741in; y1=2.184in; lgrp1=3; anchor1=pcb/62462/62491; x2=3.65432in; y2=52.552105mm; lgrp2=3; anchor2=pcb/51384/51399;
+    }
+    ha:rat.189959 {
+     x1=55.505071mm; y1=915.845mil; lgrp1=3; anchor1=pcb/55955/55984; x2=3.65432in; y2=1.2091024in; lgrp2=3; anchor2=pcb/51120/51135;
+    }
+    ha:rat.189962 {
+     x1=64.641959mm; y1=55.4482mm; lgrp1=3; anchor1=pcb/58096/58129; x2=11.770769mm; y2=3.12677in; lgrp2=3; anchor2=pcb/52674/52689;
+    }
+    ha:rat.189965 {
+     x1=50.900788mm; y1=915.845mil; lgrp1=3; anchor1=pcb/55918/55947; x2=3.65432in; y2=27.981088mm; lgrp2=3; anchor2=pcb/51087/51102;
+    }
+    ha:rat.189968 {
+     x1=60.037676mm; y1=55.4482mm; lgrp1=3; anchor1=pcb/58133/58166; x2=-0.650359mm; y2=31.277924mm; lgrp2=3; anchor2=pcb/53400/53415;
+    }
+    ha:rat.189971 {
+     x1=50.82911mm; y1=55.4482mm; lgrp1=3; anchor1=pcb/58022/58055; x2=63.518858mm; y2=3.12677in; lgrp2=3; anchor2=pcb/52011/52026;
+    }
+    ha:rat.189974 {
+     x1=66.392807mm; y1=29.388725mm; lgrp1=3; anchor1=pcb/57175/57204; x2=3.65432in; y2=25.250975mm; lgrp2=3; anchor2=pcb/51054/51069;
+    }
+    ha:rat.189977 {
+     x1=65.993137mm; y1=1.7503in; lgrp1=3; anchor1=pcb/57286/57319; x2=-0.650359mm; y2=74.959732mm; lgrp2=3; anchor2=pcb/52872/52887;
+    }
+    ha:rat.189980 {
+     x1=22.189365mm; y1=2.184in; lgrp1=3; anchor1=pcb/62573/62602; x2=51.39851mm; y2=3.12677in; lgrp2=3; anchor2=pcb/52143/52158;
+    }
+    ha:rat.189983 {
+     x1=66.392807mm; y1=49.105829mm; lgrp1=3; anchor1=pcb/57323/57356; x2=-0.650359mm; y2=25.817698mm; lgrp2=3; anchor2=pcb/53466/53481;
+    }
+    ha:rat.189986 {
+     x1=17.585082mm; y1=2.184in; lgrp1=3; anchor1=pcb/62610/62639; x2=69.579032mm; y2=3.12677in; lgrp2=3; anchor2=pcb/51945/51960;
+    }
+    ha:rat.189989 {
+     x1=26.793648mm; y1=2.184in; lgrp1=3; anchor1=pcb/62536/62565; x2=-0.650359mm; y2=36.73815mm; lgrp2=3; anchor2=pcb/53334/53349;
+    }
+    ha:rat.189992 {
+     x1=2.615155in; y1=38.493954mm; lgrp1=3; anchor1=pcb/57249/57278; x2=57.458684mm; y2=3.12677in; lgrp2=3; anchor2=pcb/52077/52092;
+    }
+    ha:rat.189995 {
+     x1=65.993137mm; y1=1.69912in; lgrp1=3; anchor1=pcb/57286/57315; x2=-2.451608mm; y2=1.643in; lgrp2=3; anchor2=pcb/53268/53283;
+    }
+    ha:rat.189998 {
+     x1=65.941931mm; y1=55.4482mm; lgrp1=3; anchor1=pcb/58096/58125; x2=-0.650359mm; y2=61.309167mm; lgrp2=3; anchor2=pcb/53037/53052;
+    }
+    ha:rat.190001 {
+     x1=16.28511mm; y1=2.184in; lgrp1=3; anchor1=pcb/62610/62643; x2=2.680508mm; y2=3.12677in; lgrp2=3; anchor2=pcb/52773/52788;
+    }
+    ha:rat.190004 {
+     x1=2.72623in; y1=55.4482mm; lgrp1=3; anchor1=pcb/58059/58092; x2=-0.650359mm; y2=69.499506mm; lgrp2=3; anchor2=pcb/52938/52953;
+    }
+    ha:rat.190007 {
+     x1=55.433393mm; y1=55.4482mm; lgrp1=3; anchor1=pcb/58170/58203; x2=3.65432in; y2=63.472557mm; lgrp2=3; anchor2=pcb/51516/51531;
+    }
+    ha:rat.190010 {
+     x1=2.96217in; y1=429.92mil; lgrp1=10; anchor1=pcb/17404/17430; x2=66.013609mm; y2=799.715mil; lgrp2=3; anchor2=pcb/56029/56061;
+    }
+    ha:rat.190013 {
+     x1=58.61939mm; y1=429.92mil; lgrp1=10; anchor1=pcb/17404/17454; x2=2.3921in; y2=799.715mil; lgrp2=3; anchor2=pcb/55992/56022;
+    }
+    ha:rat.190016 {
+     x1=2.90765in; y1=318.11mil; lgrp1=10; anchor1=pcb/17404/17432; x2=2.36651in; y2=799.715mil; lgrp2=3; anchor2=pcb/55992/56020;
+    }
+    ha:rat.190019 {
+     x1=2.63501in; y1=429.92mil; lgrp1=10; anchor1=pcb/17404/17442; x2=64.713637mm; y2=799.715mil; lgrp2=3; anchor2=pcb/56029/56057;
+    }
+    ha:rat.190022 {
+     x1=3.62284in; y1=0.679958mm; lgrp1=3; anchor1=pcb/50757/50771; x2=90.198691mm; y2=-1.050155mm; lgrp2=3; anchor2=pcb/50724/50739;
+    }
+    ha:rat.190025 {
+     x1=3.62284in; y1=41.631653mm; lgrp1=3; anchor1=pcb/51252/51266; x2=3.65432in; y2=58.012331mm; lgrp2=3; anchor2=pcb/51450/51465;
+    }
+    ha:rat.190028 {
+     x1=3.65432in; y1=49.821992mm; lgrp1=3; anchor1=pcb/51351/51366; x2=3.62284in; y2=25.250975mm; lgrp2=3; anchor2=pcb/51054/51068;
+    }
+    ha:rat.190031 {
+     x1=2.96217in; y1=688.97mil; lgrp1=10; anchor1=pcb/17404/17431; x2=55.505071mm; y2=799.715mil; lgrp2=3; anchor2=pcb/55955/55983;
+    }
+    ha:rat.190034 {
+     x1=3.65432in; y1=33.441314mm; lgrp1=3; anchor1=pcb/51153/51168; x2=3.62284in; y2=71.662896mm; lgrp2=3; anchor2=pcb/51615/51629;
+    }
+    ha:rat.190037 {
+     x1=4.911003mm; y1=3.12677in; lgrp1=3; anchor1=pcb/52740/52754; x2=-0.650359mm; y2=47.658602mm; lgrp2=3; anchor2=pcb/53202/53217;
+    }
+    ha:rat.190040 {
+     x1=61.337648mm; y1=55.4482mm; lgrp1=3; anchor1=pcb/58133/58162; x2=-0.650359mm; y2=50.388715mm; lgrp2=3; anchor2=pcb/53169/53184;
+    }
+    ha:rat.190043 {
+     x1=-0.650359mm; y1=77.689845mm; lgrp1=3; anchor1=pcb/52839/52854; x2=56.659092mm; y2=3.12677in; lgrp2=3; anchor2=pcb/52077/52091;
+    }
+    ha:rat.190046 {
+     x1=-1.449951mm; y1=74.959732mm; lgrp1=3; anchor1=pcb/52872/52886; x2=-0.650359mm; y2=72.229619mm; lgrp2=3; anchor2=pcb/52905/52920;
+    }
+    ha:rat.190049 {
+     x1=25.493676mm; y1=2.184in; lgrp1=3; anchor1=pcb/62536/62569; x2=-0.650359mm; y2=34.008037mm; lgrp2=3; anchor2=pcb/53367/53382;
+    }
+    ha:rat.190052 {
+     x1=23.891117mm; y1=3.12677in; lgrp1=3; anchor1=pcb/52542/52557; x2=789.8203937mil; y2=3.12677in; lgrp2=3; anchor2=pcb/52575/52589;
+    }
+    ha:rat.190055 {
+     x1=-0.650359mm; y1=53.118828mm; lgrp1=3; anchor1=pcb/53136/53151; x2=-1.449951mm; y2=50.388715mm; lgrp2=3; anchor2=pcb/53169/53183;
+    }
+    ha:rat.190058 {
+     x1=17.830943mm; y1=3.12677in; lgrp1=3; anchor1=pcb/52608/52623; x2=-1.449951mm; y2=25.817698mm; lgrp2=3; anchor2=pcb/53466/53480;
+    }
+    ha:rat.190061 {
+     x1=3.62284in; y1=63.472557mm; lgrp1=3; anchor1=pcb/51516/51530; x2=3.65432in; y2=66.20267mm; lgrp2=3; anchor2=pcb/51549/51564;
+    }
+    ha:rat.190064 {
+     x1=65.544446mm; y1=318.11mil; lgrp1=10; anchor1=pcb/17404/17444; x2=56.805043mm; y2=799.715mil; lgrp2=3; anchor2=pcb/55955/55987;
+    }
+    ha:rat.190067 {
+     x1=3.65432in; y1=68.932783mm; lgrp1=3; anchor1=pcb/51582/51597; x2=3.62284in; y2=52.552105mm; lgrp2=3; anchor2=pcb/51384/51398;
+    }
+    ha:rat.190070 {
+     x1=90.789641mm; y1=3.12677in; lgrp1=3; anchor1=pcb/51714/51729; x2=3.62284in; y2=2.3914348in; lgrp2=3; anchor2=pcb/51483/51497;
+    }
+    ha:rat.190073 {
+     x1=86.959962mm; y1=3.12677in; lgrp1=3; anchor1=pcb/51747/51761; x2=84.729467mm; y2=3.12677in; lgrp2=3; anchor2=pcb/51780/51795;
+    }
+    ha:rat.190076 {
+     x1=-0.650359mm; y1=44.928489mm; lgrp1=3; anchor1=pcb/53235/53250; x2=-128.0mil; y2=1.643in; lgrp2=3; anchor2=pcb/53268/53282;
+    }
+    ha:rat.190079 {
+     x1=-0.650359mm; y1=64.03928mm; lgrp1=3; anchor1=pcb/53004/53019; x2=-1.449951mm; y2=61.309167mm; lgrp2=3; anchor2=pcb/53037/53051;
+    }
+    ha:rat.190082 {
+     x1=-1.449951mm; y1=31.277924mm; lgrp1=3; anchor1=pcb/53400/53414; x2=-0.650359mm; y2=58.579054mm; lgrp2=3; anchor2=pcb/53070/53085;
+    }
+    ha:rat.190085 {
+     x1=-1.449951mm; y1=69.499506mm; lgrp1=3; anchor1=pcb/52938/52952; x2=-0.650359mm; y2=66.769393mm; lgrp2=3; anchor2=pcb/52971/52986;
+    }
+    ha:rat.190088 {
+     x1=14.800856mm; y1=3.12677in; lgrp1=3; anchor1=pcb/52641/52656; x2=-1.449951mm; y2=39.468263mm; lgrp2=3; anchor2=pcb/53301/53315;
+    }
+    ha:rat.190091 {
+     x1=10.971177mm; y1=3.12677in; lgrp1=3; anchor1=pcb/52674/52688; x2=8.740682mm; y2=3.12677in; lgrp2=3; anchor2=pcb/52707/52722;
+    }
+    ha:rat.190094 {
+     x1=2.90765in; y1=14.659864mm; lgrp1=10; anchor1=pcb/17404/17433; x2=2.79108in; y2=800.715mil; lgrp2=3; anchor2=pcb/49380/49413;
+    }
+    ha:rat.190097 {
+     x1=65.544446mm; y1=14.659864mm; lgrp1=10; anchor1=pcb/17404/17445; x2=2.71431in; y2=800.715mil; lgrp2=3; anchor2=pcb/49380/49407;
+    }
+    ha:rat.190100 {
+     x1=74.839614mm; y1=3.12677in; lgrp1=3; anchor1=pcb/51879/51893; x2=3.65432in; y2=74.393009mm; lgrp2=3; anchor2=pcb/51648/51663;
+    }
+    ha:rat.190103 {
+     x1=81.69938mm; y1=3.12677in; lgrp1=3; anchor1=pcb/51813/51828; x2=77.869701mm; y2=3.12677in; lgrp2=3; anchor2=pcb/51846/51860;
+    }
+    ha:rat.190106 {
+     x1=80.574896mm; y1=1.93168in; lgrp1=10; anchor1=pcb/17465/17491; x2=69.342509mm; y2=30.688697mm; lgrp2=3; anchor2=pcb/57175/57207;
+    }
+    ha:rat.190109 {
+     x1=2.63501in; y1=688.97mil; lgrp1=10; anchor1=pcb/17404/17443; x2=52.20076mm; y2=799.715mil; lgrp2=3; anchor2=pcb/55918/55950;
+    }
+    ha:rat.190112 {
+     x1=58.61939mm; y1=688.97mil; lgrp1=10; anchor1=pcb/17404/17455; x2=50.900788mm; y2=799.715mil; lgrp2=3; anchor2=pcb/55918/55946;
+    }
+    ha:rat.190115 {
+     x1=3.28405in; y1=1.87716in; lgrp1=10; anchor1=pcb/17465/17493; x2=69.342509mm; y2=33.993008mm; lgrp2=3; anchor2=pcb/57212/57240;
+    }
+    ha:rat.190118 {
+     x1=3.28405in; y1=1.55in; lgrp1=10; anchor1=pcb/17465/17505; x2=69.374639mm; y2=39.14394mm; lgrp2=3; anchor2=pcb/57249/57279;
+    }
+    ha:rat.190121 {
+     x1=2.91319in; y1=1.93168in; lgrp1=10; anchor1=pcb/17465/17492; x2=69.374639mm; y2=38.493954mm; lgrp2=3; anchor2=pcb/57249/57277;
+    }
+    ha:rat.190124 {
+     x1=2.91319in; y1=40.754808mm; lgrp1=10; anchor1=pcb/17465/17504; x2=68.942839mm; y2=1.72471in; lgrp2=3; anchor2=pcb/57286/57316;
+    }
+    ha:rat.190127 {
+     x1=2.91319in; y1=32.444944mm; lgrp1=10; anchor1=pcb/17465/17516; x2=68.942839mm; y2=1.67353in; lgrp2=3; anchor2=pcb/57286/57312;
+    }
+    ha:rat.190130 {
+     x1=76.835mm; y1=1.87716in; lgrp1=10; anchor1=pcb/17465/17494; x2=69.342509mm; y2=48.455843mm; lgrp2=3; anchor2=pcb/57323/57353;
+    }
+    ha:rat.190133 {
+     x1=80.574896mm; y1=40.754808mm; lgrp1=10; anchor1=pcb/17465/17503; x2=69.342509mm; y2=29.388725mm; lgrp2=3; anchor2=pcb/57175/57203;
+    }
+    ha:rat.190136 {
+     x1=80.574896mm; y1=32.444944mm; lgrp1=10; anchor1=pcb/17465/17515; x2=69.342509mm; y2=34.642994mm; lgrp2=3; anchor2=pcb/57212/57242;
+    }
+    ha:rat.190139 {
+     x1=2.52796in; y1=2.41103in; lgrp1=10; anchor1=pcb/14685/14724; x2=56.083379mm; y2=2.29913in; lgrp2=3; anchor2=pcb/58170/58200;
+    }
+    ha:rat.190142 {
+     x1=72.520048mm; y1=2.41103in; lgrp1=10; anchor1=pcb/14685/14736; x2=57.383351mm; y2=2.29913in; lgrp2=3; anchor2=pcb/58170/58196;
+    }
+    ha:rat.190145 {
+     x1=2.2008in; y1=2.67008in; lgrp1=10; anchor1=pcb/14685/14711; x2=2.72623in; y2=2.29913in; lgrp2=3; anchor2=pcb/58059/58091;
+    }
+    ha:rat.190148 {
+     x1=2.52796in; y1=2.67008in; lgrp1=10; anchor1=pcb/14685/14723; x2=70.546214mm; y2=2.29913in; lgrp2=3; anchor2=pcb/58059/58087;
+    }
+    ha:rat.190151 {
+     x1=72.520048mm; y1=2.67008in; lgrp1=10; anchor1=pcb/14685/14735; x2=65.291945mm; y2=2.29913in; lgrp2=3; anchor2=pcb/58096/58126;
+    }
+    ha:rat.190154 {
+     x1=2.25532in; y1=70.660006mm; lgrp1=10; anchor1=pcb/14685/14713; x2=65.941931mm; y2=2.29913in; lgrp2=3; anchor2=pcb/58096/58124;
+    }
+    ha:rat.190157 {
+     x1=76.835mm; y1=1.55in; lgrp1=10; anchor1=pcb/17465/17506; x2=69.342509mm; y2=47.155871mm; lgrp2=3; anchor2=pcb/57323/57349;
+    }
+    ha:rat.190160 {
+     x1=2.2008in; y1=2.41103in; lgrp1=10; anchor1=pcb/14685/14712; x2=61.337648mm; y2=2.29913in; lgrp2=3; anchor2=pcb/58133/58161;
+    }
+    ha:rat.190163 {
+     x1=962.99mil; y1=2.67008in; lgrp1=10; anchor1=pcb/14806/14844; x2=31.397931mm; y2=2.30013in; lgrp2=3; anchor2=pcb/62499/62527;
+    }
+    ha:rat.190166 {
+     x1=1.29015in; y1=2.67008in; lgrp1=10; anchor1=pcb/14806/14856; x2=50.82911mm; y2=2.29913in; lgrp2=3; anchor2=pcb/58022/58054;
+    }
+    ha:rat.190169 {
+     x1=2.25532in; y1=2.52284in; lgrp1=10; anchor1=pcb/14685/14714; x2=1.39182in; y2=2.30013in; lgrp2=3; anchor2=pcb/62462/62492;
+    }
+    ha:rat.190172 {
+     x1=65.594992mm; y1=2.52284in; lgrp1=10; anchor1=pcb/14685/14726; x2=1.443in; y2=2.30013in; lgrp2=3; anchor2=pcb/62462/62488;
+    }
+    ha:rat.190175 {
+     x1=635.83mil; y1=2.41103in; lgrp1=10; anchor1=pcb/14806/14833; x2=22.189365mm; y2=2.30013in; lgrp2=3; anchor2=pcb/62573/62601;
+    }
+    ha:rat.190178 {
+     x1=962.99mil; y1=2.41103in; lgrp1=10; anchor1=pcb/14806/14845; x2=16.935096mm; y2=2.30013in; lgrp2=3; anchor2=pcb/62610/62640;
+    }
+    ha:rat.190181 {
+     x1=1.29015in; y1=2.41103in; lgrp1=10; anchor1=pcb/14806/14857; x2=18.235068mm; y2=2.30013in; lgrp2=3; anchor2=pcb/62610/62636;
+    }
+    ha:rat.190184 {
+     x1=65.594992mm; y1=70.660006mm; lgrp1=10; anchor1=pcb/14685/14725; x2=60.687662mm; y2=2.29913in; lgrp2=3; anchor2=pcb/58133/58163;
+    }
+    ha:rat.190187 {
+     x1=635.83mil; y1=2.67008in; lgrp1=10; anchor1=pcb/14806/14832; x2=30.097959mm; y2=2.30013in; lgrp2=3; anchor2=pcb/62499/62531;
+    }
+    ha:rat.190190 {
+     x1=3.65432in; y1=3.410071mm; lgrp1=3; anchor1=pcb/50790/50805; x2=3.62284in; y2=1.2091024in; lgrp2=3; anchor2=pcb/51120/51134;
+    }
+    ha:rat.190193 {
+     x1=3.62284in; y1=36.171427mm; lgrp1=3; anchor1=pcb/51186/51200; x2=3.65432in; y2=8.870297mm; lgrp2=3; anchor2=pcb/50856/50871;
+    }
+    ha:rat.190196 {
+     x1=3.65432in; y1=14.330523mm; lgrp1=3; anchor1=pcb/50922/50937; x2=3.62284in; y2=27.981088mm; lgrp2=3; anchor2=pcb/51087/51101;
+    }
+    ha:rat.190199 {
+     x1=25.844754mm; y1=70.660006mm; lgrp1=10; anchor1=pcb/14806/14846; x2=21.539379mm; y2=2.30013in; lgrp2=3; anchor2=pcb/62573/62603;
+    }
+    ha:rat.190202 {
+     x1=3.65432in; y1=22.520862mm; lgrp1=3; anchor1=pcb/51021/51036; x2=3.62284in; y2=44.361766mm; lgrp2=3; anchor2=pcb/51285/51299;
+    }
+    ha:rat.190205 {
+     x1=54.428597mm; y1=3.12677in; lgrp1=3; anchor1=pcb/52110/52125; x2=50.598918mm; y2=3.12677in; lgrp2=3; anchor2=pcb/52143/52157;
+    }
+    ha:rat.190208 {
+     x1=83.338925mm; y1=-1.050155mm; lgrp1=3; anchor1=pcb/50658/50672; x2=87.168604mm; y2=-1.050155mm; lgrp2=3; anchor2=pcb/50691/50706;
+    }
+    ha:rat.190211 {
+     x1=690.35mil; y1=2.52284in; lgrp1=10; anchor1=pcb/14806/14835; x2=25.493676mm; y2=2.30013in; lgrp2=3; anchor2=pcb/62536/62568;
+    }
+    ha:rat.190214 {
+     x1=25.844754mm; y1=2.52284in; lgrp1=10; anchor1=pcb/14806/14847; x2=26.793648mm; y2=2.30013in; lgrp2=3; anchor2=pcb/62536/62564;
+    }
+    ha:rat.190217 {
+     x1=3.65432in; y1=17.060636mm; lgrp1=3; anchor1=pcb/50955/50970; x2=3.62284in; y2=6.140184mm; lgrp2=3; anchor2=pcb/50823/50837;
+    }
+    ha:rat.190220 {
+     x1=690.35mil; y1=70.660006mm; lgrp1=10; anchor1=pcb/14806/14834; x2=52.129082mm; y2=2.29913in; lgrp2=3; anchor2=pcb/58022/58050;
+    }
+    ha:rat.190223 {
+     x1=3.62284in; y1=38.90154mm; lgrp1=3; anchor1=pcb/51219/51233; x2=3.65432in; y2=55.282218mm; lgrp2=3; anchor2=pcb/51417/51432;
+    }
+    ha:rat.190226 {
+     x1=3.62284in; y1=47.091879mm; lgrp1=3; anchor1=pcb/51318/51332; x2=3.65432in; y2=19.790749mm; lgrp2=3; anchor2=pcb/50988/51003;
+    }
+    ha:rat.190229 {
+     x1=1.880916mm; y1=3.12677in; lgrp1=3; anchor1=pcb/52773/52787; x2=-0.349579mm; y2=3.12677in; lgrp2=3; anchor2=pcb/52806/52821;
+    }
+    ha:rat.190232 {
+     x1=72.609119mm; y1=3.12677in; lgrp1=3; anchor1=pcb/51912/51927; x2=68.77944mm; y2=3.12677in; lgrp2=3; anchor2=pcb/51945/51959;
+    }
+    ha:rat.190235 {
+     x1=-1.449951mm; y1=34.008037mm; lgrp1=3; anchor1=pcb/53367/53381; x2=-145.52mil; y2=1.993in; lgrp2=3; anchor2=pcb/66842/66857;
+    }
+    ha:rat.190238 {
+     x1=78.078343mm; y1=-1.050155mm; lgrp1=3; anchor1=pcb/50592/50607; x2=74.248664mm; y2=-1.050155mm; lgrp2=3; anchor2=pcb/50559/50573;
+    }
+    ha:rat.190241 {
+     x1=80.308838mm; y1=-1.050155mm; lgrp1=3; anchor1=pcb/50625/50639; x2=3.65432in; y2=11.60041mm; lgrp2=3; anchor2=pcb/50889/50904;
+    }
+    ha:rat.190244 {
+     x1=62.719266mm; y1=3.12677in; lgrp1=3; anchor1=pcb/52011/52025; x2=60.488771mm; y2=3.12677in; lgrp2=3; anchor2=pcb/52044/52059;
+    }
+    ha:rat.190247 {
+     x1=3.65432in; y1=77.123122mm; lgrp1=3; anchor1=pcb/51681/51696; x2=2.5885572in; y2=3.12677in; lgrp2=3; anchor2=pcb/51978/51992;
+    }
+    ha:rat.190250 {
+     x1=47.568831mm; y1=3.12677in; lgrp1=3; anchor1=pcb/52176/52190; x2=45.338336mm; y2=3.12677in; lgrp2=3; anchor2=pcb/52209/52224;
+    }
+    ha:rat.190253 {
+     x1=-0.650359mm; y1=55.848941mm; lgrp1=3; anchor1=pcb/53103/53118; x2=-1.449951mm; y2=36.73815mm; lgrp2=3; anchor2=pcb/53334/53348;
+    }
+  }
+  li:layers {
+   ha:top-sig {
+    ha:attributes {
+     {pcb-rnd::key::vis} = {<Key>l; Shift<Key>t}
+     {pcb-rnd::key::select} = {<Key>l; <Key>t}
+    }
+    lid = 0
+    li:objects {
+     ha:line.42927 {
+      x1=0.0; y1=0.0; x2=0.0; y2=3.1in; thickness=10.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
+       lock=1
+      }
+
+      ha:attributes {
+        on_every_layer=
+        on_every_layer_gen=outline
+        noexport=1
+      }
+     }
+     ha:line.42939 {
+      x1=0.0; y1=3.1in; x2=3.6in; y2=3.1in; thickness=10.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
+       lock=1
+      }
+
+      ha:attributes {
+        on_every_layer=
+        on_every_layer_gen=outline
+        noexport=1
+      }
+     }
+     ha:line.42951 {
+      x1=3.6in; y1=3.1in; x2=3.6in; y2=0.0; thickness=10.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
+       lock=1
+      }
+
+      ha:attributes {
+        on_every_layer=
+        on_every_layer_gen=outline
+        noexport=1
+      }
+     }
+     ha:line.42963 {
+      x1=3.6in; y1=0.0; x2=0.0; y2=0.0; thickness=10.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
+       lock=1
+      }
+
+      ha:attributes {
+        on_every_layer=
+        on_every_layer_gen=outline
+        noexport=1
+      }
+     }
+     ha:line.88460 {
+      x1=18.755106mm; y1=813.0mil; x2=18.755106mm; y2=695.46mil; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.88463 {
+      x1=18.755106mm; y1=695.46mil; x2=18.919952mm; y2=688.97mil; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.88466 {
+      x1=799.0mil; y1=813.0mil; x2=799.0mil; y2=660.0mil; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.88469 {
+      x1=799.0mil; y1=660.0mil; x2=745.0mil; y2=606.0mil; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.88472 {
+      x1=745.0mil; y1=606.0mil; x2=745.0mil; y2=430.04mil; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.88475 {
+      x1=745.0mil; y1=430.04mil; x2=18.919952mm; y2=429.92mil; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.89396 {
+      x1=25.845008mm; y1=14.659864mm; x2=25.845008mm; y2=20.612608mm; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.89399 {
+      x1=25.845008mm; y1=20.612608mm; x2=1.018in; y2=812.0mil; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.89402 {
+      x1=27.396694mm; y1=812.0mil; x2=27.396694mm; y2=17.666716mm; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.89405 {
+      x1=27.396694mm; y1=17.666716mm; x2=27.229816mm; y2=688.97mil; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.89408 {
+      x1=1.17339in; y1=812.0mil; x2=1.17339in; y2=19.364706mm; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.89411 {
+      x1=1.17339in; y1=19.364706mm; x2=1.127in; y2=716.0mil; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.89414 {
+      x1=1.127in; y1=716.0mil; x2=1.127in; y2=663.0mil; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.89417 {
+      x1=1.127in; y1=663.0mil; x2=1.072in; y2=608.0mil; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.89420 {
+      x1=1.072in; y1=608.0mil; x2=1.072in; y2=10.920984mm; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.89423 {
+      x1=1.072in; y1=10.920984mm; x2=27.229816mm; y2=429.92mil; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.90335 {
+      x1=1.345in; y1=811.0mil; x2=1.345in; y2=577.48mil; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.90338 {
+      x1=1.345in; y1=577.48mil; x2=1.34468in; y2=14.659864mm; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.90341 {
+      x1=1.40561in; y1=811.0mil; x2=1.40561in; y2=17.662652mm; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.90344 {
+      x1=1.40561in; y1=17.662652mm; x2=1.3992in; y2=688.97mil; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.91250 {
+      x1=1.234in; y1=812.0mil; x2=1.234in; y2=659.0mil; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.91253 {
+      x1=1.234in; y1=659.0mil; x2=1.181in; y2=606.0mil; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.91256 {
+      x1=1.181in; y1=606.0mil; x2=1.181in; y2=535.0mil; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.91259 {
+      x1=1.181in; y1=535.0mil; x2=1.126in; y2=480.0mil; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.91262 {
+      x1=1.126in; y1=480.0mil; x2=1.126in; y2=399.0mil; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.91265 {
+      x1=1.126in; y1=399.0mil; x2=27.051mm; y2=338.0mil; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.91268 {
+      x1=27.051mm; y1=338.0mil; x2=1.03741in; y2=338.0mil; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.91271 {
+      x1=1.03741in; y1=338.0mil; x2=25.845008mm; y2=318.11mil; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.92174 {
+      x1=1.495in; y1=811.0mil; x2=1.495in; y2=525.72mil; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.92177 {
+      x1=1.495in; y1=525.72mil; x2=1.3992in; y2=429.92mil; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.92189 {
+      x1=34.157666mm; y1=318.0mil; x2=1.34468in; y2=318.11mil; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.99753 {
+      x1=39.512494mm; y1=811.0mil; x2=39.512494mm; y2=748.61mil; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.99756 {
+      x1=39.512494mm; y1=748.61mil; x2=1.517in; y2=710.0mil; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.99759 {
+      x1=1.517in; y1=710.0mil; x2=1.517in; y2=509.0mil; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.99762 {
+      x1=1.517in; y1=509.0mil; x2=1.464in; y2=456.0mil; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.99765 {
+      x1=1.464in; y1=456.0mil; x2=1.464in; y2=389.0mil; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.99768 {
+      x1=1.464in; y1=389.0mil; x2=1.395in; y2=320.0mil; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.99771 {
+      x1=1.395in; y1=320.0mil; x2=1.34657in; y2=320.0mil; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.99774 {
+      x1=1.34657in; y1=320.0mil; x2=1.34468in; y2=318.11mil; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.111036 {
+      x1=366.0mil; y1=1.514in; x2=413.0mil; y2=1.514in; thickness=20.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.111039 {
+      x1=367.0mil; y1=1.472in; x2=367.0mil; y2=1.514in; thickness=20.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.111042 {
+      x1=284.0mil; y1=1.472in; x2=284.0mil; y2=1.514in; thickness=20.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.112617 {
+      x1=162.4mil; y1=41.880028mm; x2=197.18mil; y2=41.880028mm; thickness=15.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.112620 {
+      x1=197.18mil; y1=41.880028mm; x2=215.0mil; y2=1.631in; thickness=15.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.112623 {
+      x1=215.0mil; y1=1.631in; x2=215.0mil; y2=1.554in; thickness=15.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.112626 {
+      x1=215.0mil; y1=1.554in; x2=255.0mil; y2=1.514in; thickness=15.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.112629 {
+      x1=255.0mil; y1=1.514in; x2=284.0mil; y2=1.514in; thickness=15.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.112632 {
+      x1=284.0mil; y1=1.592in; x2=215.0mil; y2=1.592in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.125033 {
+      x1=162.4mil; y1=1.67441in; x2=6.720586mm; y2=1.67441in; thickness=15.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.125036 {
+      x1=6.720586mm; y1=1.67441in; x2=271.0mil; y2=42.3672mm; thickness=15.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.125039 {
+      x1=162.4mil; y1=1.7in; x2=6.737604mm; y2=1.7in; thickness=15.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.125042 {
+      x1=6.737604mm; y1=1.7in; x2=6.890004mm; y2=1.706in; thickness=15.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.125856 {
+      x1=30.350079mm; y1=1.78622in; x2=1.14722in; y2=1.78622in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.125859 {
+      x1=1.14722in; y1=1.78622in; x2=1.147in; y2=1.786in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.125865 {
+      x1=32.100012mm; y1=30.409388mm; x2=1.264in; y2=1.197in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.127474 {
+      x1=43.099736mm; y1=1.244895in; x2=43.099736mm; y2=1.19716in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.127477 {
+      x1=43.099736mm; y1=1.19716in; x2=1.697in; y2=1.197in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.127486 {
+      x1=1.805105in; y1=1.6878in; x2=47.08652mm; y2=1.6878in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.127489 {
+      x1=47.08652mm; y1=1.6878in; x2=1.854in; y2=1.688in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.127492 {
+      x1=1.73621in; y1=1.855115in; x2=1.73621in; y2=1.90279in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.127495 {
+      x1=1.73621in; y1=1.90279in; x2=1.736in; y2=1.903in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.129086 {
+      x1=30.350079mm; y1=1.70748in; x2=304.22mil; y2=1.70748in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.129089 {
+      x1=304.22mil; y1=1.70748in; x2=302.74mil; y2=1.706in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.129875 {
+      x1=30.350079mm; y1=1.6878in; x2=338.8mil; y2=1.6878in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.129878 {
+      x1=338.8mil; y1=1.6878in; x2=319.0mil; y2=42.3672mm; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.129881 {
+      x1=319.0mil; y1=42.3672mm; x2=302.48mil; y2=42.3672mm; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.133004 {
+      x1=28.136596mm; y1=1.786in; x2=1.147in; y2=1.786in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.135329 {
+      x1=1.697in; y1=1.167in; x2=1.697in; y2=30.348936mm; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.135332 {
+      x1=1.697in; y1=30.348936mm; x2=43.099736mm; y2=30.353mm; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.136859 {
+      x1=1.805105in; y1=40.369998mm; x2=46.846998mm; y2=40.369998mm; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.136862 {
+      x1=46.846998mm; y1=40.369998mm; x2=1.854in; y2=1.599in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.136865 {
+      x1=1.805105in; y1=1.56969in; x2=1.95469in; y2=1.56969in; thickness=6.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.136868 {
+      x1=1.95469in; y1=1.56969in; x2=1.971in; y2=1.586in; thickness=6.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.136871 {
+      x1=1.805105in; y1=1.55in; x2=1.913975in; y2=1.55in; thickness=6.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.136874 {
+      x1=1.913975in; y1=1.55in; x2=1.92744in; y2=1.536535in; thickness=6.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.137633 {
+      x1=1.928in; y1=1.488in; x2=1.928in; y2=39.013764mm; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.137636 {
+      x1=1.928in; y1=39.013764mm; x2=48.958182mm; y2=39.026782mm; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.137639 {
+      x1=1.983in; y1=1.653in; x2=1.983in; y2=40.739187mm; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.137642 {
+      x1=1.983in; y1=40.739187mm; x2=50.357024mm; y2=40.728011mm; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.140657 {
+      x1=1.854in; y1=1.6878in; x2=1.88406in; y2=1.6878in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.140660 {
+      x1=1.88406in; y1=1.6878in; x2=1.88426in; y2=1.688in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.141389 {
+      x1=1.736in; y1=1.903in; x2=1.736in; y2=1.933in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.145088 {
+      x1=30.350079mm; y1=1.33347in; x2=1.05947in; y2=1.33347in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.145091 {
+      x1=1.05947in; y1=1.33347in; x2=26.8986mm; y2=33.8582mm; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.145094 {
+      x1=30.350079mm; y1=1.31379in; x2=28.061666mm; y2=1.31379in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.145097 {
+      x1=28.061666mm; y1=1.31379in; x2=27.5082mm; y2=1.292in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.145100 {
+      x1=27.5082mm; y1=1.292in; x2=26.8986mm; y2=1.292in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.145817 {
+      x1=170.0mil; y1=625.0mil; x2=170.0mil; y2=653.0mil; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.145820 {
+      x1=170.0mil; y1=653.0mil; x2=847.0mil; y2=1.33in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.145823 {
+      x1=847.0mil; y1=1.33in; x2=1.02452in; y2=1.33in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.145826 {
+      x1=1.02452in; y1=1.33in; x2=26.099008mm; y2=33.8582mm; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.145829 {
+      x1=170.0mil; y1=375.0mil; x2=223.0mil; y2=428.0mil; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.145832 {
+      x1=223.0mil; y1=428.0mil; x2=223.0mil; y2=677.0mil; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.145835 {
+      x1=223.0mil; y1=677.0mil; x2=838.0mil; y2=1.292in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.145838 {
+      x1=838.0mil; y1=1.292in; x2=26.099008mm; y2=1.292in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.155338 {
+      x1=1.805105in; y1=34.870136mm; x2=1.84284in; y2=34.870136mm; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.155341 {
+      x1=1.84284in; y1=34.870136mm; x2=1.85316in; y2=1.38316in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.155344 {
+      x1=1.805105in; y1=1.39253in; x2=1.84379in; y2=1.39253in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.155347 {
+      x1=1.84379in; y1=1.39253in; x2=1.85316in; y2=1.38316in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.155350 {
+      x1=1.853in; y1=1.383in; x2=1.883in; y2=1.383in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.160591 {
+      x1=196.0mil; y1=1.34in; x2=315.0mil; y2=1.34in; thickness=20.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.160594 {
+      x1=196.0mil; y1=31.486094mm; x2=196.0mil; y2=25.194006mm; thickness=20.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.162715 {
+      x1=200.0mil; y1=2.06in; x2=271.0mil; y2=2.06in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.164137 {
+      x1=30.350079mm; y1=1.72717in; x2=9.723882mm; y2=1.72717in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.164140 {
+      x1=9.723882mm; y1=1.72717in; x2=100.0mil; y2=2.01in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.165530 {
+      x1=19.19986mm; y1=884.845mil; x2=19.19986mm; y2=951.1mil; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.165533 {
+      x1=19.19986mm; y1=951.1mil; x2=750.0mil; y2=957.0mil; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.165536 {
+      x1=807.08mil; y1=884.845mil; x2=807.08mil; y2=951.08mil; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.165539 {
+      x1=807.08mil; y1=951.08mil; x2=813.0mil; y2=957.0mil; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.165542 {
+      x1=711.0mil; y1=989.0mil; x2=749.48mil; y2=989.0mil; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.165545 {
+      x1=749.48mil; y1=989.0mil; x2=750.0mil; y2=988.48mil; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.165548 {
+      x1=813.0mil; y1=988.48mil; x2=851.48mil; y2=988.48mil; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.169242 {
+      x1=1.30315in; y1=1.244895in; x2=1.30315in; y2=32.35579mm; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.169245 {
+      x1=1.30315in; y1=32.35579mm; x2=32.893mm; y2=1.282in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.169248 {
+      x1=32.893mm; y1=1.282in; x2=1.252in; y2=1.282in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.169251 {
+      x1=1.252in; y1=1.282in; x2=29.3624mm; y2=30.1244mm; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.169254 {
+      x1=29.3624mm; y1=30.1244mm; x2=26.6446mm; y2=30.1244mm; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.169938 {
+      x1=33.599882mm; y1=1.244895in; x2=33.599882mm; y2=1.28117in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.169941 {
+      x1=33.599882mm; y1=1.28117in; x2=1.302in; y2=1.302in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.169944 {
+      x1=1.302in; y1=1.302in; x2=1.242in; y2=1.302in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.169947 {
+      x1=1.242in; y1=1.302in; x2=1.145in; y2=1.205in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.170634 {
+      x1=812.48mil; y1=988.48mil; x2=812.48mil; y2=25.996392mm; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.170637 {
+      x1=812.48mil; y1=25.996392mm; x2=975.0mil; y2=30.1244mm; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.170640 {
+      x1=975.0mil; y1=30.1244mm; x2=1.048in; y2=30.1244mm; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.172006 {
+      x1=32.100012mm; y1=1.244895in; x2=32.100012mm; y2=30.409388mm; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.172009 {
+      x1=1.264in; y1=1.197in; x2=1.241in; y2=1.197in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.172687 {
+      x1=986.0mil; y1=976.0mil; x2=26.047192mm; y2=976.0mil; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.172690 {
+      x1=26.047192mm; y1=976.0mil; x2=1.026in; y2=975.48mil; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.173365 {
+      x1=26.301954mm; y1=883.845mil; x2=26.301954mm; y2=934.49mil; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.173368 {
+      x1=26.301954mm; y1=934.49mil; x2=1.026in; y2=944.0mil; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.173371 {
+      x1=1.08669in; y1=883.845mil; x2=1.08669in; y2=936.69mil; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.173374 {
+      x1=1.08669in; y1=936.69mil; x2=27.813mm; y2=945.0mil; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.174061 {
+      x1=1.026in; y1=26.4922mm; x2=1.026in; y2=975.48mil; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.176072 {
+      x1=27.813mm; y1=976.48mil; x2=27.813mm; y2=1.017in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.178073 {
+      x1=1.276in; y1=1.142in; x2=1.125in; y2=1.142in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.178079 {
+      x1=1.1909in; y1=883.845mil; x2=1.1909in; y2=939.1mil; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.178082 {
+      x1=1.1909in; y1=939.1mil; x2=30.099mm; y2=945.0mil; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.178085 {
+      x1=31.548832mm; y1=883.845mil; x2=31.548832mm; y2=939.08mil; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.178088 {
+      x1=31.548832mm; y1=939.08mil; x2=1.248in; y2=945.0mil; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.178091 {
+      x1=30.099mm; y1=976.48mil; x2=30.099mm; y2=1.018in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.178094 {
+      x1=1.248in; y1=976.48mil; x2=1.248in; y2=1.018in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.179399 {
+      x1=750.0mil; y1=988.48mil; x2=750.0mil; y2=26.3906mm; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.179405 {
+      x1=1.145in; y1=1.205in; x2=916.0mil; y2=1.205in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.180717 {
+      x1=1.096in; y1=1.018in; x2=1.096in; y2=1.06in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.180720 {
+      x1=1.096in; y1=1.06in; x2=1.157in; y2=1.121in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.180723 {
+      x1=1.284in; y1=1.121in; x2=1.157in; y2=1.121in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.180727 {
+      x1=30.099mm; y1=26.5938mm; x2=30.099mm; y2=1.019in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.182062 {
+      x1=34.100008mm; y1=1.244895in; x2=34.100008mm; y2=1.20852in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.182065 {
+      x1=34.100008mm; y1=1.20852in; x2=1.276in; y2=1.142in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.182068 {
+      x1=1.3622in; y1=1.244895in; x2=1.3622in; y2=1.1992in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.182071 {
+      x1=1.3622in; y1=1.1992in; x2=1.284in; y2=1.121in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.182074 {
+      x1=1.38189in; y1=1.244895in; x2=1.38189in; y2=1.19089in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.182077 {
+      x1=1.38189in; y1=1.19089in; x2=32.639mm; y2=1.094in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.182080 {
+      x1=32.639mm; y1=1.094in; x2=1.248in; y2=1.094in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.182095 {
+      x1=1.40157in; y1=1.244895in; x2=1.40157in; y2=1.17157in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.182098 {
+      x1=1.40157in; y1=1.17157in; x2=1.359in; y2=1.129in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.182749 {
+      x1=1.277in; y1=1.038in; x2=1.248in; y2=1.018in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.183397 {
+      x1=1.36251in; y1=882.845mil; x2=1.36251in; y2=935.75mil; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.183400 {
+      x1=1.36251in; y1=935.75mil; x2=1.353in; y2=24.009604mm; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.183403 {
+      x1=1.41369in; y1=882.845mil; x2=1.41369in; y2=937.95mil; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.183406 {
+      x1=1.41369in; y1=937.95mil; x2=1.421in; y2=24.009604mm; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.183409 {
+      x1=1.51251in; y1=882.845mil; x2=1.51251in; y2=939.49mil; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.183412 {
+      x1=1.51251in; y1=939.49mil; x2=1.506in; y2=946.0mil; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.183415 {
+      x1=1.56369in; y1=882.845mil; x2=1.56369in; y2=939.69mil; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.183418 {
+      x1=1.56369in; y1=939.69mil; x2=1.57in; y2=946.0mil; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.184057 {
+      x1=1.57in; y1=977.48mil; x2=1.57in; y2=1.018in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.184691 {
+      x1=1.353in; y1=976.74mil; x2=1.353in; y2=1.054in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.185961 {
+      x1=1.42126in; y1=1.244895in; x2=1.42126in; y2=1.14826in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.185964 {
+      x1=1.42126in; y1=1.14826in; x2=1.402in; y2=1.129in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.185972 {
+      x1=1.44094in; y1=1.244895in; x2=1.44094in; y2=28.678124mm; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.185975 {
+      x1=1.44094in; y1=28.678124mm; x2=1.441in; y2=1.129in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.185978 {
+      x1=1.421in; y1=976.74mil; x2=1.421in; y2=1.054in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.186593 {
+      x1=1.46063in; y1=1.244895in; x2=1.46063in; y2=1.15537in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.186596 {
+      x1=1.46063in; y1=1.15537in; x2=1.506in; y2=1.11in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.186599 {
+      x1=1.506in; y1=977.48mil; x2=1.506in; y2=1.11in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.187210 {
+      x1=1.48031in; y1=1.244895in; x2=1.48031in; y2=1.17269in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.187213 {
+      x1=1.48031in; y1=1.17269in; x2=1.486in; y2=1.167in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.187219 {
+      x1=1.57in; y1=1.054in; x2=1.57in; y2=1.019in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.188428 {
+      x1=32.100012mm; y1=1.855115in; x2=32.100012mm; y2=1.82578in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.188431 {
+      x1=32.100012mm; y1=1.82578in; x2=1.259in; y2=1.821in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.188434 {
+      x1=1.259in; y1=1.821in; x2=339.0mil; y2=1.821in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.188437 {
+      x1=339.0mil; y1=1.821in; x2=200.0mil; y2=1.96in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.189044 {
+      x1=1.805105in; y1=38.870128mm; x2=1.75768in; y2=38.870128mm; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.189047 {
+      x1=1.75768in; y1=38.870128mm; x2=1.757in; y2=1.531in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+    }
+    color = {#8b2323}
+    group = 3
+    ha:combining {
+    }
+   }
+   ha:bottom-sig {
+    ha:attributes {
+     {pcb-rnd::key::vis} = {<Key>l; Shift<Key>b}
+     {pcb-rnd::key::select} = {<Key>l; <Key>b}
+    }
+    lid = 1
+    li:objects {
+     ha:line.42936 {
+      x1=0.0; y1=0.0; x2=0.0; y2=3.1in; thickness=10.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
+       lock=1
+      }
+
+      ha:attributes {
+        on_every_layer=
+        on_every_layer_gen=outline
+        noexport=1
+      }
+     }
+     ha:line.42948 {
+      x1=0.0; y1=3.1in; x2=3.6in; y2=3.1in; thickness=10.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
+       lock=1
+      }
+
+      ha:attributes {
+        on_every_layer=
+        on_every_layer_gen=outline
+        noexport=1
+      }
+     }
+     ha:line.42960 {
+      x1=3.6in; y1=3.1in; x2=3.6in; y2=0.0; thickness=10.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
+       lock=1
+      }
+
+      ha:attributes {
+        on_every_layer=
+        on_every_layer_gen=outline
+        noexport=1
+      }
+     }
+     ha:line.42972 {
+      x1=3.6in; y1=0.0; x2=0.0; y2=0.0; thickness=10.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
+       lock=1
+      }
+
+      ha:attributes {
+        on_every_layer=
+        on_every_layer_gen=outline
+        noexport=1
+      }
+     }
+    }
+    color = {#3a5fcd}
+    group = 10
+    ha:combining {
+    }
+   }
+   ha:top-gnd {
+    lid = 2
+    li:objects {
+     ha:polygon.44676 { clearance=40.0mil;
+      li:geometry {
+        ta:contour {
+         { -78.0mil; 79.1972mm }
+         { 3.589in; 79.1972mm }
+         { 3.589in; -20.0mil }
+         { -78.0mil; -20.0mil }
+        }
+      }
+
+      ha:flags {
+       clearpoly=1
+       lock=1
+      }
+     }
+    }
+    color = {#104e8b}
+    group = 3
+    ha:combining {
+    }
+   }
+   ha:bottom-gnd {
+    lid = 3
+    li:objects {
+     ha:polygon.44060 { clearance=40.0mil;
+      li:geometry {
+        ta:contour {
+         { -43.0mil; -29.0mil }
+         { 3.587in; -29.0mil }
+         { 3.587in; 79.8068mm }
+         { -43.0mil; 79.8068mm }
+        }
+      }
+
+      ha:flags {
+       clearpoly=1
+       lock=1
+      }
+     }
+    }
+    color = {#cd3700}
+    group = 10
+    ha:combining {
+    }
+   }
+   ha:int-sig2 {
+    ha:attributes {
+     {pcb-rnd::key::vis} = {<Key>l; Shift<Key>i}
+     {pcb-rnd::key::select} = {<Key>l; <Key>i}
+    }
+    lid = 4
+    li:objects {
+     ha:line.42933 {
+      x1=0.0; y1=0.0; x2=0.0; y2=3.1in; thickness=10.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
+       lock=1
+      }
+
+      ha:attributes {
+        on_every_layer=
+        on_every_layer_gen=outline
+        noexport=1
+      }
+     }
+     ha:line.42945 {
+      x1=0.0; y1=3.1in; x2=3.6in; y2=3.1in; thickness=10.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
+       lock=1
+      }
+
+      ha:attributes {
+        on_every_layer=
+        on_every_layer_gen=outline
+        noexport=1
+      }
+     }
+     ha:line.42957 {
+      x1=3.6in; y1=3.1in; x2=3.6in; y2=0.0; thickness=10.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
+       lock=1
+      }
+
+      ha:attributes {
+        on_every_layer=
+        on_every_layer_gen=outline
+        noexport=1
+      }
+     }
+     ha:line.42969 {
+      x1=3.6in; y1=0.0; x2=0.0; y2=0.0; thickness=10.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
+       lock=1
+      }
+
+      ha:attributes {
+        on_every_layer=
+        on_every_layer_gen=outline
+        noexport=1
+      }
+     }
+     ha:line.179402 {
+      x1=750.0mil; y1=26.3906mm; x2=916.0mil; y2=1.205in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.178076 {
+      x1=1.026in; y1=26.4922mm; x2=1.125in; y2=1.142in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.180731 {
+      x1=30.099mm; y1=26.5938mm; x2=1.248in; y2=1.094in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.182752 {
+      x1=1.277in; y1=1.038in; x2=1.359in; y2=1.129in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.184688 {
+      x1=1.402in; y1=1.129in; x2=1.353in; y2=1.054in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.185981 {
+      x1=1.421in; y1=1.054in; x2=1.441in; y2=1.129in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.187216 {
+      x1=1.486in; y1=1.167in; x2=1.57in; y2=1.054in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.189050 {
+      x1=1.757in; y1=1.531in; x2=729.0mil; y2=1.531in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.189053 {
+      x1=729.0mil; y1=1.531in; x2=200.0mil; y2=2.06in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+    }
+    color = {#548b54}
+    group = 7
+    ha:combining {
+    }
+   }
+   ha:power {
+    ha:attributes {
+     {pcb-rnd::key::vis} = {<Key>l; Shift<Key>o}
+     {pcb-rnd::key::select} = {<Key>l; <Key>o}
+    }
+    lid = 5
+    li:objects {
+     ha:line.42930 {
+      x1=0.0; y1=0.0; x2=0.0; y2=3.1in; thickness=10.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
+       lock=1
+      }
+
+      ha:attributes {
+        on_every_layer=
+        on_every_layer_gen=outline
+        noexport=1
+      }
+     }
+     ha:line.42942 {
+      x1=0.0; y1=3.1in; x2=3.6in; y2=3.1in; thickness=10.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
+       lock=1
+      }
+
+      ha:attributes {
+        on_every_layer=
+        on_every_layer_gen=outline
+        noexport=1
+      }
+     }
+     ha:line.42954 {
+      x1=3.6in; y1=3.1in; x2=3.6in; y2=0.0; thickness=10.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
+       lock=1
+      }
+
+      ha:attributes {
+        on_every_layer=
+        on_every_layer_gen=outline
+        noexport=1
+      }
+     }
+     ha:line.42966 {
+      x1=3.6in; y1=0.0; x2=0.0; y2=0.0; thickness=10.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
+       lock=1
+      }
+
+      ha:attributes {
+        on_every_layer=
+        on_every_layer_gen=outline
+        noexport=1
+      }
+     }
+     ha:polygon.105578 { clearance=16.0mil;
+      li:geometry {
+        ta:contour {
+         { -21.0mil; -16.0mil }
+         { 3.682in; -16.0mil }
+         { 3.682in; 1000.0mil }
+         { -21.0mil; 1000.0mil }
+        }
+      }
+
+      ha:flags {
+       clearpoly=1
+       lock=1
+      }
+     }
+     ha:polygon.105583 { clearance=16.0mil;
+      li:geometry {
+        ta:contour {
+         { 2.6in; -193.0mil }
+         { 3.676in; -193.0mil }
+         { 3.676in; 3.184in }
+         { 2.6in; 3.184in }
+        }
+      }
+
+      ha:flags {
+       clearpoly=1
+       lock=1
+      }
+     }
+     ha:polygon.105588 { clearance=16.0mil;
+      li:geometry {
+        ta:contour {
+         { -140.0mil; 53.2892mm }
+         { 3.678in; 53.2892mm }
+         { 3.678in; 3.128in }
+         { -140.0mil; 3.128in }
+        }
+      }
+
+      ha:flags {
+       clearpoly=1
+       lock=1
+      }
+     }
+     ha:polygon.105593 { clearance=16.0mil;
+      li:geometry {
+        ta:contour {
+         { -20.0mil; -31.0mil }
+         { 250.0mil; -31.0mil }
+         { 250.0mil; 81.7372mm }
+         { -20.0mil; 81.7372mm }
+        }
+      }
+
+      ha:flags {
+       clearpoly=1
+       lock=1
+      }
+     }
+     ha:polygon.105598 { clearance=16.0mil;
+      li:geometry {
+        ta:contour {
+         { 275.0mil; 2.075in }
+         { 65.405mm; 2.075in }
+         { 65.405mm; 26.035mm }
+         { 275.0mil; 26.035mm }
+        }
+      }
+
+      ha:flags {
+       clearpoly=1
+       lock=1
+      }
+     }
+     ha:text.105603 {
+      string=3.3V; x=299.0mil; y=36.2204mm; scale=100; fid=0;
+      ha:flags {
+       clearline=1
+      }
+      rot = 90.000000
+     }
+    }
+    color = {#8b7355}
+    group = 5
+    ha:combining {
+    }
+   }
+   ha:outline {
+    lid = 6
+    li:objects {
+     ha:line.20760 {
+      clearance = 20.0mil
+      y2 = 3.1in
+      thickness = 10.0mil
+      ha:attributes {
+       on_every_layer = outline
+      }
+      x1 = 0.0
+      x2 = 0.0
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 0.0
+     }
+     ha:line.20766 {
+      x1=3.6in; y1=3.1in; x2=3.6in; y2=0.0; thickness=10.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      ha:attributes {
+        on_every_layer=outline
+      }
+     }
+     ha:line.20769 {
+      x1=3.6in; y1=0.0; x2=0.0; y2=0.0; thickness=10.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      ha:attributes {
+        on_every_layer=outline
+      }
+     }
+     ha:line.20763 {
+      clearance = 20.0mil
+      y2 = 3.1in
+      thickness = 10.0mil
+      ha:attributes {
+       on_every_layer = outline
+      }
+      x1 = 0.0
+      x2 = 3.6in
+      ha:flags {
+       clearline = 1
+      }
+      y1 = 3.1in
+     }
+    }
+    color = {#00868b}
+    group = 9
+    ha:combining {
+    }
+   }
+   ha:bottom-silk {
+    ha:attributes {
+     {pcb-rnd::key::vis} = {<Key>l; Shift<Key>x}
+     {pcb-rnd::key::select} = {<Key>l; <Key>x}
+    }
+    lid = 7
+    li:objects {
+     ha:text.44683 {
+      string=debug; x=255.0mil; y=1.869in; scale=100; fid=0;
+      ha:flags {
+       clearline=1
+       onsolder=1
+      }
+      rot = 90.000000
+     }
+     ha:text.106463 {
+      string=G; x=8.0mil; y=244.0mil; scale=100; fid=0;
+      ha:flags {
+       clearline=1
+       onsolder=1
+      }
+      rot = 90.000000
+     }
+     ha:text.106464 {
+      string=R; x=8.0mil; y=491.0mil; scale=100; fid=0;
+      ha:flags {
+       clearline=1
+       onsolder=1
+      }
+      rot = 90.000000
+     }
+     ha:text.164836 {
+      string=- +; x=341.0mil; y=29.8196mm; scale=250; fid=0;
+      ha:flags {
+       clearline=1
+       onsolder=1
+      }
+      rot = 90.000000
+     }
+    }
+    color = {#000000}
+    group = 12
+    ha:combining {
+     auto = 1
+    }
+   }
+   ha:top-silk {
+    ha:attributes {
+     {pcb-rnd::key::vis} = {<Key>l; Shift<Key>s}
+     {pcb-rnd::key::select} = {<Key>l; <Key>s}
+    }
+    lid = 8
+    li:objects {
+    }
+    color = {#000000}
+    group = 1
+    ha:combining {
+     auto = 1
+    }
+   }
+   ha:top-paste {
+    lid = 9
+    li:objects {
+    }
+    color = {#cd00cd}
+    group = 0
+    ha:combining {
+     auto = 1
+    }
+   }
+   ha:top-mask {
+    lid = 10
+    li:objects {
+    }
+    color = {#ff0000}
+    group = 2
+    ha:combining {
+     sub = 1
+     auto = 1
+    }
+   }
+   ha:bottom-mask {
+    lid = 11
+    li:objects {
+    }
+    color = {#ff0000}
+    group = 11
+    ha:combining {
+     sub = 1
+     auto = 1
+    }
+   }
+   ha:bottom-paste {
+    lid = 12
+    li:objects {
+    }
+    color = {#cd00cd}
+    group = 13
+    ha:combining {
+     auto = 1
+    }
+   }
+   ha:slot-plated {
+    lid = 13
+    li:objects {
+    }
+    color = {#8b7355}
+    group = 14
+    ha:combining {
+     auto = 1
+    }
+   }
+   ha:slot-unplated {
+    lid = 14
+    li:objects {
+    }
+    color = {#00868b}
+    group = 15
+    ha:combining {
+     auto = 1
+    }
+   }
+   ha:top-assy {
+    lid = 15
+    li:objects {
+    }
+    color = {#444444}
+    group = 16
+    ha:combining {
+    }
+   }
+   ha:bot-assy {
+    lid = 16
+    li:objects {
+    }
+    color = {#444444}
+    group = 17
+    ha:combining {
+    }
+   }
+   ha:fab {
+    lid = 17
+    li:objects {
+    }
+    color = {#222222}
+    group = 18
+    ha:combining {
+     auto = 1
+    }
+   }
+  }
+ }
+ ha:pixmaps {
+ }
+}
index d0f4c2599d2a121ca520a0f4662594208bf3c757..01417b052c03b8d6a64ce3ce8ad19364874896e3 100644 (file)
@@ -1,11 +1,11 @@
 v 20220529 2
 C 40000 40000 0 0 0 title-E.sym
-N 42400 62600 41600 62600 4
+N 42600 60200 41800 60200 4
 {
-T 41900 62700 5 10 1 1 0 0 1
+T 42100 60300 5 10 1 1 0 0 1
 netname=v_usb
 }
-C 41700 60700 1 0 1 gnd.sym
+C 41900 58300 1 0 1 gnd.sym
 T 76800 41800 9 30 1 0 0 0 1
 CSM84 CL Feeder Driver
 T 82400 40400 9 10 1 0 0 0 1
@@ -16,1579 +16,3824 @@ T 80600 40400 9 10 1 0 0 0 1
 1
 T 77700 40400 9 10 1 0 0 0 1
 csm84clio.sch
-C 48600 73400 1 0 0 3.3V-plus.sym
-N 48800 73000 48800 73400 4
-N 48800 73100 51200 73100 4
-N 49600 73100 49600 73000 4
-N 49200 73100 49200 73000 4
-C 49900 52100 1 0 0 gnd.sym
-N 49000 52600 49000 52500 4
-N 49000 52500 51000 52500 4
-N 50000 52400 50000 52500 4
-N 51000 52500 51000 52600 4
-N 50600 52600 50600 52500 4
-N 50200 52600 50200 52500 4
-N 49800 52600 49800 52500 4
-N 49400 52600 49400 52500 4
-C 43600 70600 1 270 0 capacitor.sym
-{
-T 44300 70400 5 10 0 0 270 0 1
+C 48300 72500 1 0 0 3.3V-plus.sym
+N 48500 70700 51400 70700 4
+N 49800 70700 49800 70600 4
+N 49400 70700 49400 70600 4
+C 50100 49700 1 0 0 gnd.sym
+N 49200 50200 49200 50100 4
+N 49200 50100 51200 50100 4
+N 50200 50000 50200 50100 4
+N 51200 50100 51200 50200 4
+N 50800 50200 50800 50100 4
+N 50400 50200 50400 50100 4
+N 50000 50200 50000 50100 4
+N 49600 50200 49600 50100 4
+C 43800 68200 1 270 0 capacitor.sym
+{
+T 44500 68000 5 10 0 0 270 0 1
 device=CAPACITOR
-T 44000 70300 5 10 1 1 0 0 1
-refdes=C33
-T 44500 70400 5 10 0 0 270 0 1
+T 44200 67900 5 10 1 1 0 0 1
+refdes=C1
+T 44700 68000 5 10 0 0 270 0 1
 symversion=0.1
-T 44000 69800 5 10 1 1 0 0 1
+T 44200 67400 5 10 1 1 0 0 1
 value=22pF
-T 43600 70600 5 10 0 0 0 0 1
+T 43800 68200 5 10 0 0 0 0 1
 footprint=0402
 }
-C 42300 70600 1 270 0 capacitor.sym
+C 42500 68200 1 270 0 capacitor.sym
 {
-T 43000 70400 5 10 0 0 270 0 1
+T 43200 68000 5 10 0 0 270 0 1
 device=CAPACITOR
-T 42000 70300 5 10 1 1 0 0 1
-refdes=C32
-T 43200 70400 5 10 0 0 270 0 1
+T 42200 67900 5 10 1 1 0 0 1
+refdes=C2
+T 43400 68000 5 10 0 0 270 0 1
 symversion=0.1
-T 41900 69800 5 10 1 1 0 0 1
+T 42100 67400 5 10 1 1 0 0 1
 value=22pF
-T 42300 70600 5 10 0 0 0 0 1
+T 42500 68200 5 10 0 0 0 0 1
 footprint=0402
 }
-C 43700 69400 1 0 0 gnd.sym
-C 42400 69400 1 0 0 gnd.sym
-C 42800 70200 1 0 0 ABM8.sym
+C 43900 67000 1 0 0 gnd.sym
+C 42600 67000 1 0 0 gnd.sym
+C 43000 67800 1 0 0 ABM8.sym
 {
-T 43000 70700 5 10 0 0 0 0 1
+T 43200 68300 5 10 0 0 0 0 1
 device=CRYSTAL
-T 42700 70800 5 10 1 1 0 0 1
+T 42900 68400 5 10 1 1 0 0 1
 refdes=X1
-T 43000 70900 5 10 0 0 0 0 1
+T 43200 68500 5 10 0 0 0 0 1
 symversion=0.1
-T 43200 70800 5 10 1 1 0 0 1
+T 43400 68400 5 10 1 1 0 0 1
 value=16MHz
-T 42800 70200 5 10 0 0 0 0 1
+T 43000 67800 5 10 0 0 0 0 1
 footprint=FA-20H
 }
-C 43400 69900 1 0 0 gnd.sym
-C 42700 69900 1 0 0 gnd.sym
-N 42800 70600 42500 70600 4
-N 42500 70600 42500 71000 4
-N 41300 67800 45200 67800 4
+C 43600 67500 1 0 0 gnd.sym
+C 42900 67500 1 0 0 gnd.sym
+N 43000 68200 42700 68200 4
+N 42700 68200 42700 68600 4
+N 41500 65400 45400 65400 4
 {
-T 42600 67900 5 10 1 1 0 6 1
+T 42800 65500 5 10 1 1 0 6 1
 netname=reset_n
 }
-C 41600 60600 1 0 1 USBmicroB.sym
+C 41800 58200 1 0 1 USBmicroB.sym
 {
-T 40605 63000 5 10 1 1 0 6 1
+T 40805 60600 5 10 1 1 0 6 1
 refdes=J6
-T 41245 60995 5 10 0 1 0 6 1
+T 41445 58595 5 10 0 1 0 6 1
 footprint=11071
-T 41600 60600 5 10 0 0 0 0 1
+T 41800 58200 5 10 0 0 0 0 1
 device=CONNECTOR
-T 41600 60600 5 10 0 0 0 0 1
+T 41800 58200 5 10 0 0 0 0 1
 value=USBmicroB
 }
-N 45200 62200 43300 62200 4
+N 45400 59800 43500 59800 4
 {
-T 43900 62300 5 10 1 1 0 0 1
+T 44100 59900 5 10 1 1 0 0 1
 netname=usbdm
 }
-N 45200 61800 43300 61800 4
+N 45400 59400 43500 59400 4
 {
-T 43900 61900 5 10 1 1 0 0 1
+T 44100 59500 5 10 1 1 0 0 1
 netname=usbdp
 }
-C 43400 59100 1 0 0 gnd.sym
-N 45200 59400 43500 59400 4
-N 42500 71000 44900 71000 4
-N 44900 71000 44900 70600 4
-N 44900 70600 45200 70600 4
-N 43500 70600 44500 70600 4
-N 44500 70600 44500 70200 4
-N 44500 70200 45200 70200 4
-C 43700 68300 1 0 0 gnd.sym
-N 43800 68600 45200 68600 4
-N 45200 61400 43900 61400 4
-{
-T 43900 61500 5 10 1 1 0 0 1
+C 43600 56700 1 0 0 gnd.sym
+N 45400 57000 43700 57000 4
+N 42700 68600 45100 68600 4
+N 45100 68600 45100 68200 4
+N 45100 68200 45400 68200 4
+N 43700 68200 44700 68200 4
+N 44700 68200 44700 67800 4
+N 44700 67800 45400 67800 4
+C 43900 65900 1 0 0 gnd.sym
+N 44000 66200 45400 66200 4
+N 45400 59000 44100 59000 4
+{
+T 44100 59100 5 10 1 1 0 0 1
 netname=swdio
 }
-N 45200 61000 43900 61000 4
+N 45400 58600 44100 58600 4
 {
-T 43900 61100 5 10 1 1 0 0 1
+T 44100 58700 5 10 1 1 0 0 1
 netname=swclk
 }
-N 50000 73000 50000 73100 4
-C 43700 66900 1 90 0 capacitor.sym
+N 50200 70600 50200 70700 4
+C 43900 64500 1 90 0 capacitor.sym
 {
-T 43000 67100 5 10 0 0 90 0 1
+T 43200 64700 5 10 0 0 90 0 1
 device=CAPACITOR
-T 43400 67600 5 10 1 1 180 0 1
-refdes=C610
-T 42800 67100 5 10 0 0 90 0 1
+T 43600 65200 5 10 1 1 180 0 1
+refdes=C3
+T 43000 64700 5 10 0 0 90 0 1
 symversion=0.1
-T 42900 67100 5 10 1 1 0 0 1
+T 43100 64700 5 10 1 1 0 0 1
 value=0.1uF
-T 43700 66900 5 10 0 1 0 0 1
+T 43900 64500 5 10 0 1 0 0 1
 footprint=0402
 }
-C 43400 66600 1 0 0 gnd.sym
-N 50800 73100 50800 73000 4
-C 41300 66900 1 0 1 conn-4.sym
+C 43600 64200 1 0 0 gnd.sym
+N 51000 70700 51000 70600 4
+C 41500 64500 1 0 1 conn-4.sym
 {
-T 40600 68500 5 10 1 1 0 0 1
+T 40800 66100 5 10 1 1 0 0 1
 refdes=J7
-T 41100 66700 5 10 1 1 0 6 1
+T 41300 64300 5 10 1 1 0 6 1
 value=Debug
-T 41300 66900 5 10 0 0 0 6 1
+T 41500 64500 5 10 0 0 0 6 1
 footprint=0-215079-4
-T 41300 66900 5 10 0 0 0 6 1
+T 41500 64500 5 10 0 0 0 6 1
 loadstatus=noload
-T 41300 66900 5 10 0 0 0 6 1
+T 41500 64500 5 10 0 0 0 6 1
 device=CONNECTOR
 }
-C 41700 67900 1 0 1 gnd.sym
-N 41600 68200 41300 68200 4
-N 41300 67400 42600 67400 4
+C 41900 65500 1 0 1 gnd.sym
+N 41800 65800 41500 65800 4
+N 41500 65000 42800 65000 4
 {
-T 42600 67500 5 10 1 1 0 6 1
+T 42800 65100 5 10 1 1 0 6 1
 netname=swdio
 }
-N 41300 67000 42600 67000 4
+N 41500 64600 42800 64600 4
 {
-T 42600 67100 5 10 1 1 0 6 1
+T 42800 64700 5 10 1 1 0 6 1
 netname=swclk
 }
-C 43300 62100 1 0 1 resistor.sym
+C 43500 59700 1 0 1 resistor.sym
 {
-T 43000 62500 5 10 0 0 0 6 1
+T 43200 60100 5 10 0 0 0 6 1
 device=RESISTOR
-T 42800 62400 5 10 1 1 0 6 1
+T 43000 60000 5 10 1 1 0 6 1
 refdes=R54
-T 43200 62400 5 10 1 1 0 6 1
+T 43400 60000 5 10 1 1 0 6 1
 value=22
-T 43300 62100 5 10 0 1 0 0 1
+T 43500 59700 5 10 0 1 0 0 1
 footprint=0402
 }
-C 43300 61700 1 0 1 resistor.sym
+C 43500 59300 1 0 1 resistor.sym
 {
-T 43000 62100 5 10 0 0 0 6 1
+T 43200 59700 5 10 0 0 0 6 1
 device=RESISTOR
-T 42800 61500 5 10 1 1 0 6 1
+T 43000 59100 5 10 1 1 0 6 1
 refdes=R55
-T 43200 61500 5 10 1 1 0 6 1
+T 43400 59100 5 10 1 1 0 6 1
 value=22
-T 43300 61700 5 10 0 1 0 0 1
+T 43500 59300 5 10 0 1 0 0 1
 footprint=0402
 }
-N 42400 62200 41600 62200 4
-N 41600 61800 42400 61800 4
-C 41600 61300 1 0 0 nc-right.sym
+N 42600 59800 41800 59800 4
+N 41800 59400 42600 59400 4
+C 41800 58900 1 0 0 nc-right.sym
 {
-T 41700 61800 5 10 0 0 0 0 1
+T 41900 59400 5 10 0 0 0 0 1
 value=NoConnection
-T 41700 62000 5 10 0 0 0 0 1
+T 41900 59600 5 10 0 0 0 0 1
 device=DRC_Directive
 }
 T 76900 40800 9 10 1 0 0 0 2
                            Copyright 2022 by Bdale Garbee
 Licensed under the TAPR Open Hardware License, http://www.tapr.org/OHL
-C 40600 60200 1 0 0 gnd.sym
-C 73800 72900 1 270 1 conn-2.sym
+C 40800 57800 1 0 0 gnd.sym
+C 74700 69800 1 0 1 conn-2.sym
 {
-T 73800 72900 5 10 0 1 0 0 1
+T 74700 69800 5 10 0 1 90 0 1
 device=CONNECTOR
-T 73800 72900 5 10 0 1 0 0 1
+T 74700 69800 5 10 0 1 90 0 1
 footprint=284512-2
-T 73800 72900 5 10 0 1 0 0 1
+T 74700 69800 5 10 0 1 90 0 1
 vendor=mouser
-T 73800 72900 5 10 0 1 0 0 1
+T 74700 69800 5 10 0 1 90 0 1
 vendor_part_number=571-284512-2 
-T 73800 72900 5 10 0 1 0 0 1
+T 74700 69800 5 10 0 1 90 0 1
 loadstatus=throughhole
-T 74505 73345 5 10 1 1 0 0 1
+T 74105 70445 5 10 1 1 0 0 1
 refdes=J8
-T 73900 73700 5 10 1 1 0 0 1
+T 74000 69600 5 10 1 1 0 0 1
 value=DCIN
 }
-C 73800 72600 1 0 0 gnd.sym
-C 42400 64300 1 180 1 resistor.sym
+C 74600 69600 1 0 0 gnd.sym
+N 63000 73500 63800 73500 4
 {
-T 42700 63900 5 10 0 0 180 6 1
-device=RESISTOR
-T 42400 64300 5 10 0 0 180 6 1
-footprint=0402
-T 42400 64300 5 10 0 0 180 6 1
-loadstatus=smt
-T 42800 64400 5 10 1 1 0 6 1
-refdes=R52
-T 43200 64400 5 10 1 1 0 6 1
-value=1k
-}
-C 42400 63900 1 180 1 resistor.sym
-{
-T 42700 63500 5 10 0 0 180 6 1
-device=RESISTOR
-T 42400 63900 5 10 0 0 180 6 1
-footprint=0402
-T 42400 63900 5 10 0 0 180 6 1
-loadstatus=smt
-T 42800 63400 5 10 1 1 0 6 1
-refdes=R53
-T 43200 63400 5 10 1 1 0 6 1
-value=1k
-}
-C 40400 63500 1 0 0 gnd.sym
-N 43300 64200 43700 64200 4
-{
-T 43900 63100 5 10 1 1 0 0 1
-netname=led_red
-}
-N 41600 64200 40500 64200 4
-N 41600 63800 40500 63800 4
-N 40500 64200 40500 63800 4
-N 45200 62600 43300 62600 4
-{
-T 43900 62700 5 10 1 1 0 0 1
-netname=led_green
-}
-N 43300 62600 43300 63800 4
-N 45200 63000 43700 63000 4
-N 43700 63000 43700 64200 4
-N 66500 73500 67300 73500 4
-{
-T 67300 73600 5 10 1 1 0 6 1
-netname=fet_1
+T 63800 73600 5 10 1 1 0 6 1
+netname=fet_0
 }
-C 66500 71800 1 0 0 gnd.sym
-C 62800 71800 1 0 0 gnd.sym
-N 63900 72300 64700 72300 4
+C 63000 71800 1 0 0 gnd.sym
+C 59300 71800 1 0 0 gnd.sym
+N 60400 72300 61200 72300 4
 {
-T 63900 72400 5 10 1 1 0 0 1
-netname=step_1
+T 60400 72400 5 10 1 1 0 0 1
+netname=step_0
 }
-N 61000 72300 60200 72300 4
+N 57500 72300 56700 72300 4
 {
-T 60200 72400 5 10 1 1 0 0 1
-netname=step_0
+T 56700 72400 5 10 1 1 0 0 1
+netname=step_3
 }
-N 62800 73100 62900 73100 4
-C 64800 71400 1 90 0 resistor.sym
+N 59300 73100 59400 73100 4
+C 61300 71400 1 90 0 resistor.sym
 {
-T 64400 71700 5 10 0 0 90 0 1
+T 60900 71700 5 10 0 0 90 0 1
 device=RESISTOR
-T 64800 71395 5 10 0 1 90 0 1
+T 61300 71395 5 10 0 1 90 0 1
 footprint=0402
-T 64500 72100 5 10 1 1 180 0 1
+T 61000 72100 5 10 1 1 180 0 1
 refdes=R1
-T 64200 71600 5 10 1 1 0 0 1
+T 60700 71600 5 10 1 1 0 0 1
 value=3.3k
 }
-C 64600 71100 1 0 0 gnd.sym
-C 60900 71100 1 0 0 gnd.sym
-N 62800 73500 63600 73500 4
+C 61100 71100 1 0 0 gnd.sym
+C 57400 71100 1 0 0 gnd.sym
+N 59300 73500 60100 73500 4
 {
-T 63600 73600 5 10 1 1 0 6 1
-netname=fet_0
+T 60100 73600 5 10 1 1 0 6 1
+netname=fet_3
 }
-C 64700 72200 1 0 0 resistor.sym
+C 61200 72200 1 0 0 resistor.sym
 {
-T 65000 72600 5 10 0 0 0 0 1
+T 61500 72600 5 10 0 0 0 0 1
 device=RESISTOR
-T 64700 72200 5 10 0 0 90 0 1
+T 61200 72200 5 10 0 0 90 0 1
 footprint=0402
-T 65100 72600 5 10 1 1 180 0 1
+T 61600 72600 5 10 1 1 180 0 1
 refdes=R3
-T 65500 72600 5 10 1 1 180 0 1
+T 62000 72600 5 10 1 1 180 0 1
 value=1k
 }
-C 61000 72200 1 0 0 resistor.sym
+C 57500 72200 1 0 0 resistor.sym
 {
-T 61300 72600 5 10 0 0 0 0 1
+T 57800 72600 5 10 0 0 0 0 1
 device=RESISTOR
-T 61000 72200 5 10 0 0 90 0 1
+T 57500 72200 5 10 0 0 90 0 1
 footprint=0402
-T 61400 72600 5 10 1 1 180 0 1
+T 57900 72600 5 10 1 1 180 0 1
 refdes=R4
-T 61800 72600 5 10 1 1 180 0 1
+T 58300 72600 5 10 1 1 180 0 1
 value=1k
 }
-C 65600 72000 1 0 0 FDS9926A.sym
+C 62100 72000 1 0 0 FDS9926A.sym
 {
-T 65638 72008 5 10 0 1 0 0 1
+T 62138 72008 5 10 0 1 0 0 1
 device=MOSFET
-T 65295 71970 5 10 0 1 0 0 1
+T 61795 71970 5 10 0 1 0 0 1
 footprint=PDFN33
-T 65600 72000 5 10 0 0 0 0 1
+T 62100 72000 5 10 0 0 0 0 1
 slot=1
-T 65600 73200 5 10 1 1 0 0 1
+T 62100 73200 5 10 1 1 0 0 1
 refdes=Q1
-T 65200 72000 5 10 1 1 0 0 1
+T 61700 72000 5 10 1 1 0 0 1
 value=TSM200N03D
 }
-C 61900 72000 1 0 0 FDS9926A.sym
+C 58400 72000 1 0 0 FDS9926A.sym
 {
-T 61938 72008 5 10 0 1 0 0 1
+T 58438 72008 5 10 0 1 0 0 1
 device=MOSFET
-T 61595 71970 5 10 0 1 0 0 1
+T 58095 71970 5 10 0 1 0 0 1
 footprint=PDFN33
-T 61900 72000 5 10 0 0 0 0 1
+T 58400 72000 5 10 0 0 0 0 1
 slot=2
-T 61900 73200 5 10 1 1 0 0 1
+T 58400 73200 5 10 1 1 0 0 1
 refdes=Q1
-T 61500 72000 5 10 1 1 0 0 1
+T 58000 72000 5 10 1 1 0 0 1
 value=TSM200N03D
 }
-N 66500 72300 66600 72300 4
-N 66600 72300 66600 72100 4
-N 62800 72300 62900 72300 4
-N 62900 72300 62900 72100 4
-N 66500 73100 66600 73100 4
-N 66600 73100 66600 73500 4
-N 62900 73100 62900 73500 4
-C 61100 71400 1 90 0 resistor.sym
+N 63000 72300 63100 72300 4
+N 63100 72300 63100 72100 4
+N 59300 72300 59400 72300 4
+N 59400 72300 59400 72100 4
+N 63000 73100 63100 73100 4
+N 63100 73100 63100 73500 4
+N 59400 73100 59400 73500 4
+C 57600 71400 1 90 0 resistor.sym
 {
-T 60700 71700 5 10 0 0 90 0 1
+T 57200 71700 5 10 0 0 90 0 1
 device=RESISTOR
-T 61100 71395 5 10 0 1 90 0 1
+T 57600 71395 5 10 0 1 90 0 1
 footprint=0402
-T 60800 72100 5 10 1 1 180 0 1
+T 57300 72100 5 10 1 1 180 0 1
 refdes=R2
-T 60500 71600 5 10 1 1 0 0 1
+T 57000 71600 5 10 1 1 0 0 1
 value=3.3k
 }
-N 74500 70800 73400 70800 4
+N 74500 66900 73400 66900 4
 {
-T 73400 70850 5 10 1 1 0 0 1
+T 73400 66950 5 10 1 1 0 0 1
 netname=fet_1
 }
-N 55900 72200 54700 72200 4
-{
-T 55900 72300 5 10 1 1 0 6 1
-netname=step_0
-}
-N 55900 71800 54700 71800 4
-{
-T 55900 71900 5 10 1 1 0 6 1
-netname=step_1
-}
-N 74500 69600 73400 69600 4
+N 74500 65700 73400 65700 4
 {
-T 73400 69650 5 10 1 1 0 0 1
+T 73400 65750 5 10 1 1 0 0 1
 netname=fet_2
 }
-N 74500 68800 73400 68800 4
+N 74500 64900 73400 64900 4
 {
-T 73400 68850 5 10 1 1 0 0 1
+T 73400 64950 5 10 1 1 0 0 1
 netname=fet_3
 }
-N 74500 67600 73400 67600 4
+N 74500 63700 73400 63700 4
 {
-T 73400 67650 5 10 1 1 0 0 1
+T 73400 63750 5 10 1 1 0 0 1
 netname=fet_4
 }
-N 74500 72000 73400 72000 4
+N 74500 68100 73400 68100 4
 {
-T 73400 72050 5 10 1 1 0 0 1
+T 73400 68150 5 10 1 1 0 0 1
 netname=fet_0
 }
-C 42000 64100 1 0 1 led.sym
-{
-T 42100 64700 5 10 0 0 0 6 1
-device=LED
-T 42000 64100 5 10 0 0 180 0 1
-footprint=100mil-led
-T 41650 64250 5 10 1 1 180 2 1
-value=red3mm
-T 41900 64300 5 10 1 1 0 0 1
-refdes=D1
-}
-C 42000 63700 1 0 1 led.sym
+C 78600 62400 1 0 0 conn-15.sym
 {
-T 42100 64300 5 10 0 0 0 6 1
-device=LED
-T 42000 63700 5 10 0 0 180 0 1
-footprint=100mil-led
-T 41650 63900 5 10 1 1 0 6 1
-value=green3mm
-T 41900 63900 5 10 1 1 0 0 1
-refdes=D2
-}
-N 42000 64200 42400 64200 4
-N 42000 63800 42400 63800 4
-C 78600 66300 1 0 0 conn-15.sym
-{
-T 78955 72195 5 10 1 1 0 0 1
+T 78955 68295 5 10 1 1 0 0 1
 refdes=J3
-T 78600 66300 5 10 0 1 0 0 1
+T 78600 62400 5 10 0 1 0 0 1
 slot=1
-T 78600 66300 5 10 0 1 0 0 1
+T 78600 62400 5 10 0 1 0 0 1
 numslots=2
-T 78600 66300 5 10 0 0 0 0 1
+T 78600 62400 5 10 0 0 0 0 1
 device=CONNECTOR
-T 78600 66300 5 10 0 0 0 0 1
+T 78600 62400 5 10 0 0 0 0 1
 footprint=189-15
 }
-C 78600 59900 1 0 0 conn-15b.sym
+C 78600 56000 1 0 0 conn-15b.sym
 {
-T 78955 65795 5 10 1 1 0 0 1
+T 78955 61895 5 10 1 1 0 0 1
 refdes=J3
-T 78600 59900 5 10 0 1 0 0 1
+T 78600 56000 5 10 0 1 0 0 1
 slot=2
-T 78600 59900 5 10 0 1 0 0 1
+T 78600 56000 5 10 0 1 0 0 1
 numslots=2
-T 78600 59900 5 10 0 0 0 0 1
+T 78600 56000 5 10 0 0 0 0 1
 device=CONNECTOR
-T 78600 59900 5 10 0 0 0 0 1
+T 78600 56000 5 10 0 0 0 0 1
 footprint=189-15
 }
-C 80700 66300 1 0 0 conn-15.sym
+C 80700 62400 1 0 0 conn-15.sym
 {
-T 80700 66300 5 10 0 1 0 0 1
+T 80700 62400 5 10 0 1 0 0 1
 slot=1
-T 80700 66300 5 10 0 1 0 0 1
+T 80700 62400 5 10 0 1 0 0 1
 numslots=2
-T 80700 66300 5 10 0 0 0 0 1
+T 80700 62400 5 10 0 0 0 0 1
 device=CONNECTOR
-T 80700 66300 5 10 0 0 0 0 1
+T 80700 62400 5 10 0 0 0 0 1
 footprint=189-15
-T 81055 72195 5 10 1 1 0 0 1
+T 81055 68295 5 10 1 1 0 0 1
 refdes=J4
 }
-C 80700 59900 1 0 0 conn-15b.sym
+C 80700 56000 1 0 0 conn-15b.sym
 {
-T 80700 59900 5 10 0 1 0 0 1
+T 80700 56000 5 10 0 1 0 0 1
 slot=2
-T 80700 59900 5 10 0 1 0 0 1
+T 80700 56000 5 10 0 1 0 0 1
 numslots=2
-T 80700 59900 5 10 0 0 0 0 1
+T 80700 56000 5 10 0 0 0 0 1
 device=CONNECTOR
-T 80700 59900 5 10 0 0 0 0 1
+T 80700 56000 5 10 0 0 0 0 1
 footprint=189-15
-T 81055 65795 5 10 1 1 0 0 1
+T 81055 61895 5 10 1 1 0 0 1
 refdes=J4
 }
-C 74500 66300 1 0 0 conn-15.sym
+C 74500 62400 1 0 0 conn-15.sym
 {
-T 74500 66300 5 10 0 1 0 0 1
+T 74500 62400 5 10 0 1 0 0 1
 slot=1
-T 74500 66300 5 10 0 1 0 0 1
+T 74500 62400 5 10 0 1 0 0 1
 numslots=2
-T 74500 66300 5 10 0 0 0 0 1
+T 74500 62400 5 10 0 0 0 0 1
 device=CONNECTOR
-T 74500 66300 5 10 0 0 0 0 1
+T 74500 62400 5 10 0 0 0 0 1
 footprint=189-15
-T 74855 72195 5 10 1 1 0 0 1
+T 74855 68295 5 10 1 1 0 0 1
 refdes=J1
 }
-C 74500 59900 1 0 0 conn-15b.sym
+C 74500 56000 1 0 0 conn-15b.sym
 {
-T 74500 59900 5 10 0 1 0 0 1
+T 74500 56000 5 10 0 1 0 0 1
 slot=2
-T 74500 59900 5 10 0 1 0 0 1
+T 74500 56000 5 10 0 1 0 0 1
 numslots=2
-T 74500 59900 5 10 0 0 0 0 1
+T 74500 56000 5 10 0 0 0 0 1
 device=CONNECTOR
-T 74500 59900 5 10 0 0 0 0 1
+T 74500 56000 5 10 0 0 0 0 1
 footprint=189-15
-T 74855 65795 5 10 1 1 0 0 1
+T 74855 61895 5 10 1 1 0 0 1
 refdes=J1
 }
-C 76600 66300 1 0 0 conn-15.sym
+C 76600 62400 1 0 0 conn-15.sym
 {
-T 76600 66300 5 10 0 1 0 0 1
+T 76600 62400 5 10 0 1 0 0 1
 slot=1
-T 76600 66300 5 10 0 1 0 0 1
+T 76600 62400 5 10 0 1 0 0 1
 numslots=2
-T 76600 66300 5 10 0 0 0 0 1
+T 76600 62400 5 10 0 0 0 0 1
 device=CONNECTOR
-T 76600 66300 5 10 0 0 0 0 1
+T 76600 62400 5 10 0 0 0 0 1
 footprint=189-15
-T 76955 72195 5 10 1 1 0 0 1
+T 76955 68295 5 10 1 1 0 0 1
 refdes=J2
 }
-C 76600 59900 1 0 0 conn-15b.sym
+C 76600 56000 1 0 0 conn-15b.sym
 {
-T 76600 59900 5 10 0 1 0 0 1
+T 76600 56000 5 10 0 1 0 0 1
 slot=2
-T 76600 59900 5 10 0 1 0 0 1
+T 76600 56000 5 10 0 1 0 0 1
 numslots=2
-T 76600 59900 5 10 0 0 0 0 1
+T 76600 56000 5 10 0 0 0 0 1
 device=CONNECTOR
-T 76600 59900 5 10 0 0 0 0 1
+T 76600 56000 5 10 0 0 0 0 1
 footprint=189-15
-T 76955 65795 5 10 1 1 0 0 1
+T 76955 61895 5 10 1 1 0 0 1
 refdes=J2
 }
-C 82700 66300 1 0 0 conn-15.sym
+C 82700 62400 1 0 0 conn-15.sym
 {
-T 82700 66300 5 10 0 1 0 0 1
+T 82700 62400 5 10 0 1 0 0 1
 slot=1
-T 82700 66300 5 10 0 1 0 0 1
+T 82700 62400 5 10 0 1 0 0 1
 numslots=2
-T 82700 66300 5 10 0 0 0 0 1
+T 82700 62400 5 10 0 0 0 0 1
 device=CONNECTOR
-T 82700 66300 5 10 0 0 0 0 1
+T 82700 62400 5 10 0 0 0 0 1
 footprint=189-15
-T 83055 72195 5 10 1 1 0 0 1
+T 83055 68295 5 10 1 1 0 0 1
 refdes=J5
 }
-C 82700 59900 1 0 0 conn-15b.sym
+C 82700 56000 1 0 0 conn-15b.sym
 {
-T 82700 59900 5 10 0 1 0 0 1
+T 82700 56000 5 10 0 1 0 0 1
 slot=2
-T 82700 59900 5 10 0 1 0 0 1
+T 82700 56000 5 10 0 1 0 0 1
 numslots=2
-T 82700 59900 5 10 0 0 0 0 1
+T 82700 56000 5 10 0 0 0 0 1
 device=CONNECTOR
-T 82700 59900 5 10 0 0 0 0 1
+T 82700 56000 5 10 0 0 0 0 1
 footprint=189-15
-T 83055 65795 5 10 1 1 0 0 1
+T 83055 61895 5 10 1 1 0 0 1
 refdes=J5
 }
-N 55900 71400 54700 71400 4
+N 44200 53400 45400 53400 4
 {
-T 55900 71500 5 10 1 1 0 6 1
+T 44200 53500 5 10 1 1 0 0 1
 netname=step_2
 }
-N 55900 71000 54700 71000 4
-{
-T 55900 71100 5 10 1 1 0 6 1
-netname=step_3
-}
-N 55900 70600 54700 70600 4
-{
-T 55900 70700 5 10 1 1 0 6 1
-netname=step_4
-}
-N 55900 70200 54700 70200 4
-{
-T 55900 70300 5 10 1 1 0 6 1
-netname=step_5
-}
-N 55900 69800 54700 69800 4
-{
-T 55900 69900 5 10 1 1 0 6 1
-netname=step_6
-}
-N 55900 69400 54700 69400 4
+N 44200 53800 45400 53800 4
 {
-T 55900 69500 5 10 1 1 0 6 1
+T 44200 53900 5 10 1 1 0 0 1
 netname=step_7
 }
-N 55900 69000 54700 69000 4
-{
-T 55900 69100 5 10 1 1 0 6 1
-netname=step_8
-}
-N 55900 68600 54700 68600 4
-{
-T 55900 68700 5 10 1 1 0 6 1
-netname=step_9
-}
-N 55900 68200 54700 68200 4
+N 49600 49100 48400 49100 4
 {
-T 55900 68300 5 10 1 1 0 6 1
+T 49600 49200 5 10 1 1 0 6 1
 netname=step_10
 }
-N 55900 67800 54700 67800 4
+N 49600 48700 48400 48700 4
 {
-T 55900 67900 5 10 1 1 0 6 1
+T 49600 48800 5 10 1 1 0 6 1
 netname=step_11
 }
-N 55900 67400 54700 67400 4
+N 49600 48300 48400 48300 4
 {
-T 55900 67500 5 10 1 1 0 6 1
+T 49600 48400 5 10 1 1 0 6 1
 netname=step_12
 }
-N 55900 67000 54700 67000 4
+N 49600 47900 48400 47900 4
 {
-T 55900 67100 5 10 1 1 0 6 1
+T 49600 48000 5 10 1 1 0 6 1
 netname=step_13
 }
-N 55900 66600 54700 66600 4
+N 49600 47500 48400 47500 4
 {
-T 55900 66700 5 10 1 1 0 6 1
+T 49600 47600 5 10 1 1 0 6 1
 netname=step_14
 }
-N 55900 66200 54700 66200 4
+N 49600 47100 48400 47100 4
 {
-T 55900 66300 5 10 1 1 0 6 1
+T 49600 47200 5 10 1 1 0 6 1
 netname=step_15
 }
-N 40400 73300 41700 73300 4
+N 40600 71700 41900 71700 4
 {
-T 40400 73400 5 10 1 1 0 0 1
+T 40600 71800 5 10 1 1 0 0 1
 netname=v_usb
 }
-N 41700 72900 41600 72900 4
-N 41600 72900 41600 73300 4
-C 44000 73300 1 0 0 3.3V-plus.sym
-C 44400 72400 1 90 0 capacitor.sym
+N 41900 71300 41800 71300 4
+N 41800 71300 41800 71700 4
+C 44200 71700 1 0 0 3.3V-plus.sym
+C 44600 70800 1 90 0 capacitor.sym
 {
-T 43700 72600 5 10 0 0 90 0 1
+T 43900 71000 5 10 0 0 90 0 1
 device=CAPACITOR
-T 43500 72600 5 10 0 0 90 0 1
+T 43700 71000 5 10 0 0 90 0 1
 symversion=0.1
-T 44400 72400 5 10 0 0 0 0 1
+T 44600 70800 5 10 0 0 0 0 1
 footprint=0402
-T 44300 73000 5 10 1 1 0 0 1
-refdes=C37
-T 44300 72500 5 10 1 1 0 0 1
+T 44500 71400 5 10 1 1 0 0 1
+refdes=C4
+T 44500 70900 5 10 1 1 0 0 1
 value=1uF
 }
-C 44100 72100 1 0 0 gnd.sym
-C 43700 72600 1 0 0 gnd.sym
-C 41200 72400 1 90 0 capacitor.sym
+C 44300 70500 1 0 0 gnd.sym
+C 43900 71000 1 0 0 gnd.sym
+C 41400 70800 1 90 0 capacitor.sym
 {
-T 40500 72600 5 10 0 0 90 0 1
+T 40700 71000 5 10 0 0 90 0 1
 device=CAPACITOR
-T 40300 72600 5 10 0 0 90 0 1
+T 40500 71000 5 10 0 0 90 0 1
 symversion=0.1
-T 41200 72400 5 10 0 0 0 0 1
+T 41400 70800 5 10 0 0 0 0 1
 footprint=0402
-T 41100 73000 5 10 1 1 0 0 1
-refdes=C39
-T 41100 72500 5 10 1 1 0 0 1
+T 41300 71400 5 10 1 1 0 0 1
+refdes=C5
+T 41300 70900 5 10 1 1 0 0 1
 value=1uF
 }
-C 41700 72400 1 0 0 TLV733.sym
+C 41900 70800 1 0 0 TLV733.sym
 {
-T 41995 74095 5 10 0 0 0 0 1
+T 42195 72495 5 10 0 0 0 0 1
 footprint=SOT23-5
-T 41995 73895 5 10 0 0 0 0 1
+T 42195 72295 5 10 0 0 0 0 1
 device=IC
-T 41995 73595 5 10 1 1 0 0 1
+T 42195 71995 5 10 1 1 0 0 1
 refdes=U2
-T 43505 73595 5 10 1 1 0 6 1
+T 43705 71995 5 10 1 1 0 6 1
 value=TLV73333
 }
-N 43800 73300 44200 73300 4
-C 42700 72100 1 0 0 gnd.sym
-C 40900 72100 1 0 0 gnd.sym
-N 66500 70600 67300 70600 4
+N 44000 71700 44400 71700 4
+C 42900 70500 1 0 0 gnd.sym
+C 41100 70500 1 0 0 gnd.sym
+N 63000 70600 63800 70600 4
 {
-T 67300 70700 5 10 1 1 0 6 1
-netname=fet_3
+T 63800 70700 5 10 1 1 0 6 1
+netname=fet_7
 }
-C 66500 68900 1 0 0 gnd.sym
-C 62800 68900 1 0 0 gnd.sym
-N 63900 69400 64700 69400 4
+C 63000 68900 1 0 0 gnd.sym
+C 59300 68900 1 0 0 gnd.sym
+N 60400 69400 61200 69400 4
 {
-T 63900 69500 5 10 1 1 0 0 1
-netname=step_3
+T 60400 69500 5 10 1 1 0 0 1
+netname=step_7
 }
-N 61000 69400 60200 69400 4
+N 57500 69400 56700 69400 4
 {
-T 60200 69500 5 10 1 1 0 0 1
+T 56700 69500 5 10 1 1 0 0 1
 netname=step_2
 }
-N 62800 70200 62900 70200 4
-C 64800 68500 1 90 0 resistor.sym
+N 59300 70200 59400 70200 4
+C 61300 68500 1 90 0 resistor.sym
 {
-T 64400 68800 5 10 0 0 90 0 1
+T 60900 68800 5 10 0 0 90 0 1
 device=RESISTOR
-T 64800 68495 5 10 0 1 90 0 1
+T 61300 68495 5 10 0 1 90 0 1
 footprint=0402
-T 64500 69200 5 10 1 1 180 0 1
+T 61000 69200 5 10 1 1 180 0 1
 refdes=R5
-T 64200 68700 5 10 1 1 0 0 1
+T 60700 68700 5 10 1 1 0 0 1
 value=3.3k
 }
-C 64600 68200 1 0 0 gnd.sym
-C 60900 68200 1 0 0 gnd.sym
-N 62800 70600 63600 70600 4
+C 61100 68200 1 0 0 gnd.sym
+C 57400 68200 1 0 0 gnd.sym
+N 59300 70600 60100 70600 4
 {
-T 63600 70700 5 10 1 1 0 6 1
+T 60100 70700 5 10 1 1 0 6 1
 netname=fet_2
 }
-C 64700 69300 1 0 0 resistor.sym
+C 61200 69300 1 0 0 resistor.sym
 {
-T 65000 69700 5 10 0 0 0 0 1
+T 61500 69700 5 10 0 0 0 0 1
 device=RESISTOR
-T 64700 69300 5 10 0 0 90 0 1
+T 61200 69300 5 10 0 0 90 0 1
 footprint=0402
-T 65100 69700 5 10 1 1 180 0 1
+T 61600 69700 5 10 1 1 180 0 1
 refdes=R7
-T 65500 69700 5 10 1 1 180 0 1
+T 62000 69700 5 10 1 1 180 0 1
 value=1k
 }
-C 61000 69300 1 0 0 resistor.sym
+C 57500 69300 1 0 0 resistor.sym
 {
-T 61300 69700 5 10 0 0 0 0 1
+T 57800 69700 5 10 0 0 0 0 1
 device=RESISTOR
-T 61000 69300 5 10 0 0 90 0 1
+T 57500 69300 5 10 0 0 90 0 1
 footprint=0402
-T 61400 69700 5 10 1 1 180 0 1
+T 57900 69700 5 10 1 1 180 0 1
 refdes=R8
-T 61800 69700 5 10 1 1 180 0 1
+T 58300 69700 5 10 1 1 180 0 1
 value=1k
 }
-C 65600 69100 1 0 0 FDS9926A.sym
+C 62100 69100 1 0 0 FDS9926A.sym
 {
-T 65638 69108 5 10 0 1 0 0 1
+T 62138 69108 5 10 0 1 0 0 1
 device=MOSFET
-T 65295 69070 5 10 0 1 0 0 1
+T 61795 69070 5 10 0 1 0 0 1
 footprint=PDFN33
-T 65600 69100 5 10 0 0 0 0 1
+T 62100 69100 5 10 0 0 0 0 1
 slot=1
-T 65600 70300 5 10 1 1 0 0 1
+T 62100 70300 5 10 1 1 0 0 1
 refdes=Q2
-T 65200 69100 5 10 1 1 0 0 1
+T 61700 69100 5 10 1 1 0 0 1
 value=TSM200N03D
 }
-C 61900 69100 1 0 0 FDS9926A.sym
+C 58400 69100 1 0 0 FDS9926A.sym
 {
-T 61938 69108 5 10 0 1 0 0 1
+T 58438 69108 5 10 0 1 0 0 1
 device=MOSFET
-T 61595 69070 5 10 0 1 0 0 1
+T 58095 69070 5 10 0 1 0 0 1
 footprint=PDFN33
-T 61900 69100 5 10 0 0 0 0 1
+T 58400 69100 5 10 0 0 0 0 1
 slot=2
-T 61900 70300 5 10 1 1 0 0 1
+T 58400 70300 5 10 1 1 0 0 1
 refdes=Q2
-T 61500 69100 5 10 1 1 0 0 1
+T 58000 69100 5 10 1 1 0 0 1
 value=TSM200N03D
 }
-N 66500 69400 66600 69400 4
-N 66600 69400 66600 69200 4
-N 62800 69400 62900 69400 4
-N 62900 69400 62900 69200 4
-N 66500 70200 66600 70200 4
-N 66600 70200 66600 70600 4
-N 62900 70200 62900 70600 4
-C 61100 68500 1 90 0 resistor.sym
+N 63000 69400 63100 69400 4
+N 63100 69400 63100 69200 4
+N 59300 69400 59400 69400 4
+N 59400 69400 59400 69200 4
+N 63000 70200 63100 70200 4
+N 63100 70200 63100 70600 4
+N 59400 70200 59400 70600 4
+C 57600 68500 1 90 0 resistor.sym
 {
-T 60700 68800 5 10 0 0 90 0 1
+T 57200 68800 5 10 0 0 90 0 1
 device=RESISTOR
-T 61100 68495 5 10 0 1 90 0 1
+T 57600 68495 5 10 0 1 90 0 1
 footprint=0402
-T 60800 69200 5 10 1 1 180 0 1
+T 57300 69200 5 10 1 1 180 0 1
 refdes=R6
-T 60500 68700 5 10 1 1 0 0 1
+T 57000 68700 5 10 1 1 0 0 1
 value=3.3k
 }
-N 66500 67700 67300 67700 4
+N 63000 67700 63800 67700 4
 {
-T 67300 67800 5 10 1 1 0 6 1
-netname=fet_5
+T 63800 67800 5 10 1 1 0 6 1
+netname=fet_1
 }
-C 66500 66000 1 0 0 gnd.sym
-C 62800 66000 1 0 0 gnd.sym
-N 63900 66500 64700 66500 4
+C 63000 66000 1 0 0 gnd.sym
+C 59300 66000 1 0 0 gnd.sym
+N 60400 66500 61200 66500 4
 {
-T 63900 66600 5 10 1 1 0 0 1
-netname=step_5
+T 60400 66600 5 10 1 1 0 0 1
+netname=step_1
 }
-N 61000 66500 60200 66500 4
+N 57500 66500 56700 66500 4
 {
-T 60200 66600 5 10 1 1 0 0 1
+T 56700 66600 5 10 1 1 0 0 1
 netname=step_4
 }
-N 62800 67300 62900 67300 4
-C 64800 65600 1 90 0 resistor.sym
+N 59300 67300 59400 67300 4
+C 61300 65600 1 90 0 resistor.sym
 {
-T 64400 65900 5 10 0 0 90 0 1
+T 60900 65900 5 10 0 0 90 0 1
 device=RESISTOR
-T 64800 65595 5 10 0 1 90 0 1
+T 61300 65595 5 10 0 1 90 0 1
 footprint=0402
-T 64500 66300 5 10 1 1 180 0 1
+T 61000 66300 5 10 1 1 180 0 1
 refdes=R9
-T 64200 65800 5 10 1 1 0 0 1
+T 60700 65800 5 10 1 1 0 0 1
 value=3.3k
 }
-C 64600 65300 1 0 0 gnd.sym
-C 60900 65300 1 0 0 gnd.sym
-N 62800 67700 63600 67700 4
+C 61100 65300 1 0 0 gnd.sym
+C 57400 65300 1 0 0 gnd.sym
+N 59300 67700 60100 67700 4
 {
-T 63600 67800 5 10 1 1 0 6 1
+T 60100 67800 5 10 1 1 0 6 1
 netname=fet_4
 }
-C 64700 66400 1 0 0 resistor.sym
+C 61200 66400 1 0 0 resistor.sym
 {
-T 65000 66800 5 10 0 0 0 0 1
+T 61500 66800 5 10 0 0 0 0 1
 device=RESISTOR
-T 64700 66400 5 10 0 0 90 0 1
+T 61200 66400 5 10 0 0 90 0 1
 footprint=0402
-T 65100 66800 5 10 1 1 180 0 1
+T 61600 66800 5 10 1 1 180 0 1
 refdes=R11
-T 65500 66800 5 10 1 1 180 0 1
+T 62000 66800 5 10 1 1 180 0 1
 value=1k
 }
-C 61000 66400 1 0 0 resistor.sym
+C 57500 66400 1 0 0 resistor.sym
 {
-T 61300 66800 5 10 0 0 0 0 1
+T 57800 66800 5 10 0 0 0 0 1
 device=RESISTOR
-T 61000 66400 5 10 0 0 90 0 1
+T 57500 66400 5 10 0 0 90 0 1
 footprint=0402
-T 61400 66800 5 10 1 1 180 0 1
+T 57900 66800 5 10 1 1 180 0 1
 refdes=R12
-T 61800 66800 5 10 1 1 180 0 1
+T 58300 66800 5 10 1 1 180 0 1
 value=1k
 }
-C 65600 66200 1 0 0 FDS9926A.sym
+C 62100 66200 1 0 0 FDS9926A.sym
 {
-T 65638 66208 5 10 0 1 0 0 1
+T 62138 66208 5 10 0 1 0 0 1
 device=MOSFET
-T 65295 66170 5 10 0 1 0 0 1
+T 61795 66170 5 10 0 1 0 0 1
 footprint=PDFN33
-T 65600 66200 5 10 0 0 0 0 1
+T 62100 66200 5 10 0 0 0 0 1
 slot=1
-T 65600 67400 5 10 1 1 0 0 1
+T 62100 67400 5 10 1 1 0 0 1
 refdes=Q3
-T 65200 66200 5 10 1 1 0 0 1
+T 61700 66200 5 10 1 1 0 0 1
 value=TSM200N03D
 }
-C 61900 66200 1 0 0 FDS9926A.sym
+C 58400 66200 1 0 0 FDS9926A.sym
 {
-T 61938 66208 5 10 0 1 0 0 1
+T 58438 66208 5 10 0 1 0 0 1
 device=MOSFET
-T 61595 66170 5 10 0 1 0 0 1
+T 58095 66170 5 10 0 1 0 0 1
 footprint=PDFN33
-T 61900 66200 5 10 0 0 0 0 1
+T 58400 66200 5 10 0 0 0 0 1
 slot=2
-T 61900 67400 5 10 1 1 0 0 1
+T 58400 67400 5 10 1 1 0 0 1
 refdes=Q3
-T 61500 66200 5 10 1 1 0 0 1
+T 58000 66200 5 10 1 1 0 0 1
 value=TSM200N03D
 }
-N 66500 66500 66600 66500 4
-N 66600 66500 66600 66300 4
-N 62800 66500 62900 66500 4
-N 62900 66500 62900 66300 4
-N 66500 67300 66600 67300 4
-N 66600 67300 66600 67700 4
-N 62900 67300 62900 67700 4
-C 61100 65600 1 90 0 resistor.sym
+N 63000 66500 63100 66500 4
+N 63100 66500 63100 66300 4
+N 59300 66500 59400 66500 4
+N 59400 66500 59400 66300 4
+N 63000 67300 63100 67300 4
+N 63100 67300 63100 67700 4
+N 59400 67300 59400 67700 4
+C 57600 65600 1 90 0 resistor.sym
 {
-T 60700 65900 5 10 0 0 90 0 1
+T 57200 65900 5 10 0 0 90 0 1
 device=RESISTOR
-T 61100 65595 5 10 0 1 90 0 1
+T 57600 65595 5 10 0 1 90 0 1
 footprint=0402
-T 60800 66300 5 10 1 1 180 0 1
+T 57300 66300 5 10 1 1 180 0 1
 refdes=R10
-T 60500 65800 5 10 1 1 0 0 1
+T 57000 65800 5 10 1 1 0 0 1
 value=3.3k
 }
-N 66500 64800 67300 64800 4
+N 63000 64800 63800 64800 4
 {
-T 67300 64900 5 10 1 1 0 6 1
-netname=fet_7
+T 63800 64900 5 10 1 1 0 6 1
+netname=fet_9
 }
-C 66500 63100 1 0 0 gnd.sym
-C 62800 63100 1 0 0 gnd.sym
-N 63900 63600 64700 63600 4
+C 63000 63100 1 0 0 gnd.sym
+C 59300 63100 1 0 0 gnd.sym
+N 60400 63600 61200 63600 4
 {
-T 63900 63700 5 10 1 1 0 0 1
-netname=step_7
+T 60400 63700 5 10 1 1 0 0 1
+netname=step_9
 }
-N 61000 63600 60200 63600 4
+N 57500 63600 56700 63600 4
 {
-T 60200 63700 5 10 1 1 0 0 1
+T 56700 63700 5 10 1 1 0 0 1
 netname=step_6
 }
-N 62800 64400 62900 64400 4
-C 64800 62700 1 90 0 resistor.sym
+N 59300 64400 59400 64400 4
+C 61300 62700 1 90 0 resistor.sym
 {
-T 64400 63000 5 10 0 0 90 0 1
+T 60900 63000 5 10 0 0 90 0 1
 device=RESISTOR
-T 64800 62695 5 10 0 1 90 0 1
+T 61300 62695 5 10 0 1 90 0 1
 footprint=0402
-T 64500 63400 5 10 1 1 180 0 1
+T 61000 63400 5 10 1 1 180 0 1
 refdes=R13
-T 64200 62900 5 10 1 1 0 0 1
+T 60700 62900 5 10 1 1 0 0 1
 value=3.3k
 }
-C 64600 62400 1 0 0 gnd.sym
-C 60900 62400 1 0 0 gnd.sym
-N 62800 64800 63600 64800 4
+C 61100 62400 1 0 0 gnd.sym
+C 57400 62400 1 0 0 gnd.sym
+N 59300 64800 60100 64800 4
 {
-T 63600 64900 5 10 1 1 0 6 1
+T 60100 64900 5 10 1 1 0 6 1
 netname=fet_6
 }
-C 64700 63500 1 0 0 resistor.sym
+C 61200 63500 1 0 0 resistor.sym
 {
-T 65000 63900 5 10 0 0 0 0 1
+T 61500 63900 5 10 0 0 0 0 1
 device=RESISTOR
-T 64700 63500 5 10 0 0 90 0 1
+T 61200 63500 5 10 0 0 90 0 1
 footprint=0402
-T 65100 63900 5 10 1 1 180 0 1
+T 61600 63900 5 10 1 1 180 0 1
 refdes=R15
-T 65500 63900 5 10 1 1 180 0 1
+T 62000 63900 5 10 1 1 180 0 1
 value=1k
 }
-C 61000 63500 1 0 0 resistor.sym
+C 57500 63500 1 0 0 resistor.sym
 {
-T 61300 63900 5 10 0 0 0 0 1
+T 57800 63900 5 10 0 0 0 0 1
 device=RESISTOR
-T 61000 63500 5 10 0 0 90 0 1
+T 57500 63500 5 10 0 0 90 0 1
 footprint=0402
-T 61400 63900 5 10 1 1 180 0 1
+T 57900 63900 5 10 1 1 180 0 1
 refdes=R16
-T 61800 63900 5 10 1 1 180 0 1
+T 58300 63900 5 10 1 1 180 0 1
 value=1k
 }
-C 65600 63300 1 0 0 FDS9926A.sym
+C 62100 63300 1 0 0 FDS9926A.sym
 {
-T 65638 63308 5 10 0 1 0 0 1
+T 62138 63308 5 10 0 1 0 0 1
 device=MOSFET
-T 65295 63270 5 10 0 1 0 0 1
+T 61795 63270 5 10 0 1 0 0 1
 footprint=PDFN33
-T 65600 63300 5 10 0 0 0 0 1
+T 62100 63300 5 10 0 0 0 0 1
 slot=1
-T 65600 64500 5 10 1 1 0 0 1
+T 62100 64500 5 10 1 1 0 0 1
 refdes=Q4
-T 65200 63300 5 10 1 1 0 0 1
+T 61700 63300 5 10 1 1 0 0 1
 value=TSM200N03D
 }
-C 61900 63300 1 0 0 FDS9926A.sym
+C 58400 63300 1 0 0 FDS9926A.sym
 {
-T 61938 63308 5 10 0 1 0 0 1
+T 58438 63308 5 10 0 1 0 0 1
 device=MOSFET
-T 61595 63270 5 10 0 1 0 0 1
+T 58095 63270 5 10 0 1 0 0 1
 footprint=PDFN33
-T 61900 63300 5 10 0 0 0 0 1
+T 58400 63300 5 10 0 0 0 0 1
 slot=2
-T 61900 64500 5 10 1 1 0 0 1
+T 58400 64500 5 10 1 1 0 0 1
 refdes=Q4
-T 61500 63300 5 10 1 1 0 0 1
+T 58000 63300 5 10 1 1 0 0 1
 value=TSM200N03D
 }
-N 66500 63600 66600 63600 4
-N 66600 63600 66600 63400 4
-N 62800 63600 62900 63600 4
-N 62900 63600 62900 63400 4
-N 66500 64400 66600 64400 4
-N 66600 64400 66600 64800 4
-N 62900 64400 62900 64800 4
-C 61100 62700 1 90 0 resistor.sym
+N 63000 63600 63100 63600 4
+N 63100 63600 63100 63400 4
+N 59300 63600 59400 63600 4
+N 59400 63600 59400 63400 4
+N 63000 64400 63100 64400 4
+N 63100 64400 63100 64800 4
+N 59400 64400 59400 64800 4
+C 57600 62700 1 90 0 resistor.sym
 {
-T 60700 63000 5 10 0 0 90 0 1
+T 57200 63000 5 10 0 0 90 0 1
 device=RESISTOR
-T 61100 62695 5 10 0 1 90 0 1
+T 57600 62695 5 10 0 1 90 0 1
 footprint=0402
-T 60800 63400 5 10 1 1 180 0 1
+T 57300 63400 5 10 1 1 180 0 1
 refdes=R14
-T 60500 62900 5 10 1 1 0 0 1
+T 57000 62900 5 10 1 1 0 0 1
 value=3.3k
 }
-N 51200 73000 51200 73100 4
-N 55900 65800 54700 65800 4
+N 51400 70600 51400 70900 4
+N 49600 46700 48400 46700 4
 {
-T 55900 65900 5 10 1 1 0 6 1
+T 49600 46800 5 10 1 1 0 6 1
 netname=step_16
 }
-C 45200 52600 1 0 0 STM32L151-100.sym
+C 45400 50200 1 0 0 STM32L151-100.sym
 {
-T 38800 51000 5 10 0 0 0 0 1
+T 39000 48600 5 10 0 0 0 0 1
 device=IC
-T 45600 72700 5 10 1 1 0 0 1
+T 45800 70300 5 10 1 1 0 0 1
 refdes=U1
-T 45200 52600 5 10 0 0 0 0 1
+T 45400 50200 5 10 0 0 0 0 1
 footprint=lqfp100
-T 54300 72700 5 10 1 1 0 6 1
+T 54500 70300 5 10 1 1 0 6 1
 value=STM32L162VCT6D
 }
-N 55900 65400 54700 65400 4
+N 49600 46300 48400 46300 4
 {
-T 55900 65500 5 10 1 1 0 6 1
+T 49600 46400 5 10 1 1 0 6 1
 netname=step_17
 }
-N 55900 65000 54700 65000 4
+N 49600 45900 48400 45900 4
 {
-T 55900 65100 5 10 1 1 0 6 1
+T 49600 46000 5 10 1 1 0 6 1
 netname=step_18
 }
-N 55900 64600 54700 64600 4
+N 49600 45500 48400 45500 4
 {
-T 55900 64700 5 10 1 1 0 6 1
+T 49600 45600 5 10 1 1 0 6 1
 netname=step_19
 }
-N 55900 64200 54700 64200 4
+N 49600 45100 48400 45100 4
 {
-T 55900 64300 5 10 1 1 0 6 1
+T 49600 45200 5 10 1 1 0 6 1
 netname=step_20
 }
-N 55900 63800 54700 63800 4
+N 49600 44700 48400 44700 4
 {
-T 55900 63900 5 10 1 1 0 6 1
+T 49600 44800 5 10 1 1 0 6 1
 netname=step_21
 }
-N 55900 63400 54700 63400 4
+N 49600 44300 48400 44300 4
 {
-T 55900 63500 5 10 1 1 0 6 1
+T 49600 44400 5 10 1 1 0 6 1
 netname=step_22
 }
-N 55900 63000 54700 63000 4
+N 49600 43900 48400 43900 4
 {
-T 55900 63100 5 10 1 1 0 6 1
+T 49600 44000 5 10 1 1 0 6 1
 netname=step_23
 }
-N 55900 62600 54700 62600 4
+N 49600 43500 48400 43500 4
 {
-T 55900 62700 5 10 1 1 0 6 1
+T 49600 43600 5 10 1 1 0 6 1
 netname=step_24
 }
-N 55900 62200 54700 62200 4
+N 52000 49300 50800 49300 4
 {
-T 55900 62300 5 10 1 1 0 6 1
+T 52000 49400 5 10 1 1 0 6 1
 netname=step_25
 }
-N 55900 61800 54700 61800 4
+N 52000 48900 50800 48900 4
 {
-T 55900 61900 5 10 1 1 0 6 1
+T 52000 49000 5 10 1 1 0 6 1
 netname=step_26
 }
-N 55900 61400 54700 61400 4
+N 52000 48500 50800 48500 4
 {
-T 55900 61500 5 10 1 1 0 6 1
+T 52000 48600 5 10 1 1 0 6 1
 netname=step_27
 }
-N 55900 61000 54700 61000 4
+N 52000 48100 50800 48100 4
 {
-T 55900 61100 5 10 1 1 0 6 1
+T 52000 48200 5 10 1 1 0 6 1
 netname=step_28
 }
-N 55900 60600 54700 60600 4
+N 52000 47700 50800 47700 4
 {
-T 55900 60700 5 10 1 1 0 6 1
+T 52000 47800 5 10 1 1 0 6 1
 netname=step_29
 }
-N 55900 60200 54700 60200 4
+N 52000 47300 50800 47300 4
 {
-T 55900 60300 5 10 1 1 0 6 1
+T 52000 47400 5 10 1 1 0 6 1
 netname=step_30
 }
-N 55900 59800 54700 59800 4
+N 52000 46900 50800 46900 4
 {
-T 55900 59900 5 10 1 1 0 6 1
+T 52000 47000 5 10 1 1 0 6 1
 netname=step_31
 }
-N 55900 59400 54700 59400 4
+N 52000 46500 50800 46500 4
 {
-T 55900 59500 5 10 1 1 0 6 1
+T 52000 46600 5 10 1 1 0 6 1
 netname=step_32
 }
-N 55900 59000 54700 59000 4
+N 52000 46100 50800 46100 4
 {
-T 55900 59100 5 10 1 1 0 6 1
+T 52000 46200 5 10 1 1 0 6 1
 netname=step_33
 }
-N 50400 73000 50400 73100 4
-N 74500 71600 74300 71600 4
-N 74300 60800 74300 72900 4
-N 74500 70400 74300 70400 4
-N 74500 69200 74300 69200 4
-N 74500 68400 74300 68400 4
-N 74500 67200 74300 67200 4
-C 74000 66100 1 0 0 gnd.sym
-N 74500 66400 74100 66400 4
-N 74500 68000 74100 68000 4
-N 74100 66400 74100 71200 4
-N 74500 66800 74100 66800 4
-N 74500 70000 74100 70000 4
-N 74500 71200 74100 71200 4
-N 74500 64400 73400 64400 4
-{
-T 73400 64450 5 10 1 1 0 0 1
+N 50600 70600 50600 70700 4
+N 74500 67700 74300 67700 4
+N 74300 56900 74300 68800 4
+N 74500 66500 74300 66500 4
+N 74500 65300 74300 65300 4
+N 74500 64500 74300 64500 4
+N 74500 63300 74300 63300 4
+C 74000 62200 1 0 0 gnd.sym
+N 74500 62500 74100 62500 4
+N 74500 64100 74100 64100 4
+N 74100 62500 74100 67300 4
+N 74500 62900 74100 62900 4
+N 74500 66100 74100 66100 4
+N 74500 67300 74100 67300 4
+N 74500 60500 73400 60500 4
+{
+T 73400 60550 5 10 1 1 0 0 1
 netname=fet_6
 }
-N 74500 63200 73400 63200 4
+N 74500 59300 73400 59300 4
 {
-T 73400 63250 5 10 1 1 0 0 1
+T 73400 59350 5 10 1 1 0 0 1
 netname=fet_7
 }
-N 74500 62400 73400 62400 4
+N 74500 58500 73400 58500 4
 {
-T 73400 62450 5 10 1 1 0 0 1
+T 73400 58550 5 10 1 1 0 0 1
 netname=fet_8
 }
-N 74500 61200 73400 61200 4
+N 74500 57300 73400 57300 4
 {
-T 73400 61250 5 10 1 1 0 0 1
+T 73400 57350 5 10 1 1 0 0 1
 netname=fet_9
 }
-N 74500 65600 73400 65600 4
+N 74500 61700 73400 61700 4
 {
-T 73400 65650 5 10 1 1 0 0 1
+T 73400 61750 5 10 1 1 0 0 1
 netname=fet_5
 }
-N 74500 65200 74300 65200 4
-N 74500 64000 74300 64000 4
-N 74500 62800 74300 62800 4
-N 74500 62000 74300 62000 4
-N 74500 60800 74300 60800 4
-C 74000 59700 1 0 0 gnd.sym
-N 74500 60000 74100 60000 4
-N 74500 61600 74100 61600 4
-N 74100 60000 74100 64800 4
-N 74500 60400 74100 60400 4
-N 74500 63600 74100 63600 4
-N 74500 64800 74100 64800 4
-N 76600 70800 75500 70800 4
-{
-T 75500 70850 5 10 1 1 0 0 1
+N 74500 61300 74300 61300 4
+N 74500 60100 74300 60100 4
+N 74500 58900 74300 58900 4
+N 74500 58100 74300 58100 4
+N 74500 56900 74300 56900 4
+C 74000 55800 1 0 0 gnd.sym
+N 74500 56100 74100 56100 4
+N 74500 57700 74100 57700 4
+N 74100 56100 74100 60900 4
+N 74500 56500 74100 56500 4
+N 74500 59700 74100 59700 4
+N 74500 60900 74100 60900 4
+N 76600 66900 75500 66900 4
+{
+T 75500 66950 5 10 1 1 0 0 1
 netname=fet_11
 }
-N 76600 69600 75500 69600 4
+N 76600 65700 75500 65700 4
 {
-T 75500 69650 5 10 1 1 0 0 1
+T 75500 65750 5 10 1 1 0 0 1
 netname=fet_12
 }
-N 76600 68800 75500 68800 4
+N 76600 64900 75500 64900 4
 {
-T 75500 68850 5 10 1 1 0 0 1
+T 75500 64950 5 10 1 1 0 0 1
 netname=fet_13
 }
-N 76600 67600 75500 67600 4
+N 76600 63700 75500 63700 4
 {
-T 75500 67650 5 10 1 1 0 0 1
+T 75500 63750 5 10 1 1 0 0 1
 netname=fet_14
 }
-N 76600 72000 75500 72000 4
+N 76600 68100 75500 68100 4
 {
-T 75500 72050 5 10 1 1 0 0 1
+T 75500 68150 5 10 1 1 0 0 1
 netname=fet_10
 }
-N 76600 71600 76400 71600 4
-N 76400 60800 76400 72700 4
-N 76600 70400 76400 70400 4
-N 76600 69200 76400 69200 4
-N 76600 68400 76400 68400 4
-N 76600 67200 76400 67200 4
-C 76100 66100 1 0 0 gnd.sym
-N 76600 66400 76200 66400 4
-N 76600 68000 76200 68000 4
-N 76200 66400 76200 71200 4
-N 76600 66800 76200 66800 4
-N 76600 70000 76200 70000 4
-N 76600 71200 76200 71200 4
-N 76600 64400 75500 64400 4
-{
-T 75500 64450 5 10 1 1 0 0 1
+N 76600 67700 76400 67700 4
+N 76400 56900 76400 68800 4
+N 76600 66500 76400 66500 4
+N 76600 65300 76400 65300 4
+N 76600 64500 76400 64500 4
+N 76600 63300 76400 63300 4
+C 76100 62200 1 0 0 gnd.sym
+N 76600 62500 76200 62500 4
+N 76600 64100 76200 64100 4
+N 76200 62500 76200 67300 4
+N 76600 62900 76200 62900 4
+N 76600 66100 76200 66100 4
+N 76600 67300 76200 67300 4
+N 76600 60500 75500 60500 4
+{
+T 75500 60550 5 10 1 1 0 0 1
 netname=fet_16
 }
-N 76600 63200 75500 63200 4
+N 76600 59300 75500 59300 4
 {
-T 75500 63250 5 10 1 1 0 0 1
+T 75500 59350 5 10 1 1 0 0 1
 netname=fet_17
 }
-N 76600 62400 75500 62400 4
+N 76600 58500 75500 58500 4
 {
-T 75500 62450 5 10 1 1 0 0 1
+T 75500 58550 5 10 1 1 0 0 1
 netname=fet_18
 }
-N 76600 61200 75500 61200 4
+N 76600 57300 75500 57300 4
 {
-T 75500 61250 5 10 1 1 0 0 1
+T 75500 57350 5 10 1 1 0 0 1
 netname=fet_19
 }
-N 76600 65600 75500 65600 4
+N 76600 61700 75500 61700 4
 {
-T 75500 65650 5 10 1 1 0 0 1
+T 75500 61750 5 10 1 1 0 0 1
 netname=fet_15
 }
-N 76600 65200 76400 65200 4
-N 76600 64000 76400 64000 4
-N 76600 62800 76400 62800 4
-N 76600 62000 76400 62000 4
-N 76600 60800 76400 60800 4
-C 76100 59700 1 0 0 gnd.sym
-N 76600 60000 76200 60000 4
-N 76600 61600 76200 61600 4
-N 76200 60000 76200 64800 4
-N 76600 60400 76200 60400 4
-N 76600 63600 76200 63600 4
-N 76600 64800 76200 64800 4
-N 74300 72700 82500 72700 4
-N 78600 70800 77500 70800 4
-{
-T 77500 70850 5 10 1 1 0 0 1
+N 76600 61300 76400 61300 4
+N 76600 60100 76400 60100 4
+N 76600 58900 76400 58900 4
+N 76600 58100 76400 58100 4
+N 76600 56900 76400 56900 4
+C 76100 55800 1 0 0 gnd.sym
+N 76600 56100 76200 56100 4
+N 76600 57700 76200 57700 4
+N 76200 56100 76200 60900 4
+N 76600 56500 76200 56500 4
+N 76600 59700 76200 59700 4
+N 76600 60900 76200 60900 4
+N 74300 68800 82500 68800 4
+N 78600 66900 77500 66900 4
+{
+T 77500 66950 5 10 1 1 0 0 1
 netname=fet_21
 }
-N 78600 69600 77500 69600 4
+N 78600 65700 77500 65700 4
 {
-T 77500 69650 5 10 1 1 0 0 1
+T 77500 65750 5 10 1 1 0 0 1
 netname=fet_22
 }
-N 78600 68800 77500 68800 4
+N 78600 64900 77500 64900 4
 {
-T 77500 68850 5 10 1 1 0 0 1
+T 77500 64950 5 10 1 1 0 0 1
 netname=fet_23
 }
-N 78600 67600 77500 67600 4
+N 78600 63700 77500 63700 4
 {
-T 77500 67650 5 10 1 1 0 0 1
+T 77500 63750 5 10 1 1 0 0 1
 netname=fet_24
 }
-N 78600 72000 77500 72000 4
+N 78600 68100 77500 68100 4
 {
-T 77500 72050 5 10 1 1 0 0 1
+T 77500 68150 5 10 1 1 0 0 1
 netname=fet_20
 }
-N 78600 71600 78400 71600 4
-N 78400 60800 78400 72700 4
-N 78600 70400 78400 70400 4
-N 78600 69200 78400 69200 4
-N 78600 68400 78400 68400 4
-N 78600 67200 78400 67200 4
-C 78100 66100 1 0 0 gnd.sym
-N 78600 66400 78200 66400 4
-N 78600 68000 78200 68000 4
-N 78200 66400 78200 71200 4
-N 78600 66800 78200 66800 4
-N 78600 70000 78200 70000 4
-N 78600 71200 78200 71200 4
-N 78600 64400 77500 64400 4
-{
-T 77500 64450 5 10 1 1 0 0 1
+N 78600 67700 78400 67700 4
+N 78400 56900 78400 68800 4
+N 78600 66500 78400 66500 4
+N 78600 65300 78400 65300 4
+N 78600 64500 78400 64500 4
+N 78600 63300 78400 63300 4
+C 78100 62200 1 0 0 gnd.sym
+N 78600 62500 78200 62500 4
+N 78600 64100 78200 64100 4
+N 78200 62500 78200 67300 4
+N 78600 62900 78200 62900 4
+N 78600 66100 78200 66100 4
+N 78600 67300 78200 67300 4
+N 78600 60500 77500 60500 4
+{
+T 77500 60550 5 10 1 1 0 0 1
 netname=fet_26
 }
-N 78600 63200 77500 63200 4
+N 78600 59300 77500 59300 4
 {
-T 77500 63250 5 10 1 1 0 0 1
+T 77500 59350 5 10 1 1 0 0 1
 netname=fet_27
 }
-N 78600 62400 77500 62400 4
+N 78600 58500 77500 58500 4
 {
-T 77500 62450 5 10 1 1 0 0 1
+T 77500 58550 5 10 1 1 0 0 1
 netname=fet_28
 }
-N 78600 61200 77500 61200 4
+N 78600 57300 77500 57300 4
 {
-T 77500 61250 5 10 1 1 0 0 1
+T 77500 57350 5 10 1 1 0 0 1
 netname=fet_29
 }
-N 78600 65600 77500 65600 4
+N 78600 61700 77500 61700 4
 {
-T 77500 65650 5 10 1 1 0 0 1
+T 77500 61750 5 10 1 1 0 0 1
 netname=fet_25
 }
-N 78600 65200 78400 65200 4
-N 78600 64000 78400 64000 4
-N 78600 62800 78400 62800 4
-N 78600 62000 78400 62000 4
-N 78600 60800 78400 60800 4
-C 78100 59700 1 0 0 gnd.sym
-N 78600 60000 78200 60000 4
-N 78600 61600 78200 61600 4
-N 78200 60000 78200 64800 4
-N 78600 60400 78200 60400 4
-N 78600 63600 78200 63600 4
-N 78600 64800 78200 64800 4
-N 80700 70800 79600 70800 4
-{
-T 79600 70850 5 10 1 1 0 0 1
+N 78600 61300 78400 61300 4
+N 78600 60100 78400 60100 4
+N 78600 58900 78400 58900 4
+N 78600 58100 78400 58100 4
+N 78600 56900 78400 56900 4
+C 78100 55800 1 0 0 gnd.sym
+N 78600 56100 78200 56100 4
+N 78600 57700 78200 57700 4
+N 78200 56100 78200 60900 4
+N 78600 56500 78200 56500 4
+N 78600 59700 78200 59700 4
+N 78600 60900 78200 60900 4
+N 80700 66900 79600 66900 4
+{
+T 79600 66950 5 10 1 1 0 0 1
 netname=fet_31
 }
-N 80700 69600 79600 69600 4
+N 80700 65700 79600 65700 4
 {
-T 79600 69650 5 10 1 1 0 0 1
+T 79600 65750 5 10 1 1 0 0 1
 netname=fet_32
 }
-N 80700 68800 79600 68800 4
+N 80700 64900 79600 64900 4
 {
-T 79600 68850 5 10 1 1 0 0 1
+T 79600 64950 5 10 1 1 0 0 1
 netname=fet_33
 }
-N 80700 67600 79600 67600 4
+N 80700 63700 79600 63700 4
 {
-T 79600 67650 5 10 1 1 0 0 1
+T 79600 63750 5 10 1 1 0 0 1
 netname=fet_34
 }
-N 80700 72000 79600 72000 4
+N 80700 68100 79600 68100 4
 {
-T 79600 72050 5 10 1 1 0 0 1
+T 79600 68150 5 10 1 1 0 0 1
 netname=fet_30
 }
-N 80700 71600 80500 71600 4
-N 80500 60800 80500 72700 4
-N 80700 70400 80500 70400 4
-N 80700 69200 80500 69200 4
-N 80700 68400 80500 68400 4
-N 80700 67200 80500 67200 4
-C 80200 66100 1 0 0 gnd.sym
-N 80700 66400 80300 66400 4
-N 80700 68000 80300 68000 4
-N 80300 66400 80300 71200 4
-N 80700 66800 80300 66800 4
-N 80700 70000 80300 70000 4
-N 80700 71200 80300 71200 4
-N 80700 64400 79600 64400 4
-{
-T 79600 64450 5 10 1 1 0 0 1
+N 80700 67700 80500 67700 4
+N 80500 56900 80500 68800 4
+N 80700 66500 80500 66500 4
+N 80700 65300 80500 65300 4
+N 80700 64500 80500 64500 4
+N 80700 63300 80500 63300 4
+C 80200 62200 1 0 0 gnd.sym
+N 80700 62500 80300 62500 4
+N 80700 64100 80300 64100 4
+N 80300 62500 80300 67300 4
+N 80700 62900 80300 62900 4
+N 80700 66100 80300 66100 4
+N 80700 67300 80300 67300 4
+N 80700 60500 79600 60500 4
+{
+T 79600 60550 5 10 1 1 0 0 1
 netname=fet_36
 }
-N 80700 63200 79600 63200 4
+N 80700 59300 79600 59300 4
 {
-T 79600 63250 5 10 1 1 0 0 1
+T 79600 59350 5 10 1 1 0 0 1
 netname=fet_37
 }
-N 80700 62400 79600 62400 4
+N 80700 58500 79600 58500 4
 {
-T 79600 62450 5 10 1 1 0 0 1
+T 79600 58550 5 10 1 1 0 0 1
 netname=fet_38
 }
-N 80700 61200 79600 61200 4
+N 80700 57300 79600 57300 4
 {
-T 79600 61250 5 10 1 1 0 0 1
+T 79600 57350 5 10 1 1 0 0 1
 netname=fet_39
 }
-N 80700 65600 79600 65600 4
+N 80700 61700 79600 61700 4
 {
-T 79600 65650 5 10 1 1 0 0 1
+T 79600 61750 5 10 1 1 0 0 1
 netname=fet_35
 }
-N 80700 65200 80500 65200 4
-N 80700 64000 80500 64000 4
-N 80700 62800 80500 62800 4
-N 80700 62000 80500 62000 4
-N 80700 60800 80500 60800 4
-C 80200 59700 1 0 0 gnd.sym
-N 80700 60000 80300 60000 4
-N 80700 61600 80300 61600 4
-N 80300 60000 80300 64800 4
-N 80700 60400 80300 60400 4
-N 80700 63600 80300 63600 4
-N 80700 64800 80300 64800 4
-N 82700 70800 81600 70800 4
-{
-T 81600 70850 5 10 1 1 0 0 1
+N 80700 61300 80500 61300 4
+N 80700 60100 80500 60100 4
+N 80700 58900 80500 58900 4
+N 80700 58100 80500 58100 4
+N 80700 56900 80500 56900 4
+C 80200 55800 1 0 0 gnd.sym
+N 80700 56100 80300 56100 4
+N 80700 57700 80300 57700 4
+N 80300 56100 80300 60900 4
+N 80700 56500 80300 56500 4
+N 80700 59700 80300 59700 4
+N 80700 60900 80300 60900 4
+N 82700 66900 81600 66900 4
+{
+T 81600 66950 5 10 1 1 0 0 1
 netname=fet_41
 }
-N 82700 69600 81600 69600 4
+N 82700 65700 81600 65700 4
 {
-T 81600 69650 5 10 1 1 0 0 1
+T 81600 65750 5 10 1 1 0 0 1
 netname=fet_42
 }
-N 82700 68800 81600 68800 4
+N 82700 64900 81600 64900 4
 {
-T 81600 68850 5 10 1 1 0 0 1
+T 81600 64950 5 10 1 1 0 0 1
 netname=fet_43
 }
-N 82700 67600 81600 67600 4
+N 82700 63700 81600 63700 4
 {
-T 81600 67650 5 10 1 1 0 0 1
+T 81600 63750 5 10 1 1 0 0 1
 netname=fet_44
 }
-N 82700 72000 81600 72000 4
+N 82700 68100 81600 68100 4
 {
-T 81600 72050 5 10 1 1 0 0 1
+T 81600 68150 5 10 1 1 0 0 1
 netname=fet_40
 }
-N 82700 71600 82500 71600 4
-N 82500 60800 82500 72700 4
-N 82700 70400 82500 70400 4
-N 82700 69200 82500 69200 4
-N 82700 68400 82500 68400 4
-N 82700 67200 82500 67200 4
-C 82200 66100 1 0 0 gnd.sym
-N 82700 66400 82300 66400 4
-N 82700 68000 82300 68000 4
-N 82300 66400 82300 71200 4
-N 82700 66800 82300 66800 4
-N 82700 70000 82300 70000 4
-N 82700 71200 82300 71200 4
-N 82700 64400 81600 64400 4
-{
-T 81600 64450 5 10 1 1 0 0 1
+N 82700 67700 82500 67700 4
+N 82500 56900 82500 68800 4
+N 82700 66500 82500 66500 4
+N 82700 65300 82500 65300 4
+N 82700 64500 82500 64500 4
+N 82700 63300 82500 63300 4
+C 82200 62200 1 0 0 gnd.sym
+N 82700 62500 82300 62500 4
+N 82700 64100 82300 64100 4
+N 82300 62500 82300 67300 4
+N 82700 62900 82300 62900 4
+N 82700 66100 82300 66100 4
+N 82700 67300 82300 67300 4
+N 82700 60500 81600 60500 4
+{
+T 81600 60550 5 10 1 1 0 0 1
 netname=fet_46
 }
-N 82700 63200 81600 63200 4
+N 82700 59300 81600 59300 4
 {
-T 81600 63250 5 10 1 1 0 0 1
+T 81600 59350 5 10 1 1 0 0 1
 netname=fet_47
 }
-N 82700 62400 81600 62400 4
+N 82700 58500 81600 58500 4
 {
-T 81600 62450 5 10 1 1 0 0 1
+T 81600 58550 5 10 1 1 0 0 1
 netname=fet_48
 }
-N 82700 61200 81600 61200 4
+N 82700 57300 81600 57300 4
 {
-T 81600 61250 5 10 1 1 0 0 1
+T 81600 57350 5 10 1 1 0 0 1
 netname=fet_49
 }
-N 82700 65600 81600 65600 4
+N 82700 61700 81600 61700 4
 {
-T 81600 65650 5 10 1 1 0 0 1
+T 81600 61750 5 10 1 1 0 0 1
 netname=fet_45
 }
-N 82700 65200 82500 65200 4
-N 82700 64000 82500 64000 4
-N 82700 62800 82500 62800 4
-N 82700 62000 82500 62000 4
-N 82700 60800 82500 60800 4
-C 82200 59700 1 0 0 gnd.sym
-N 82700 60000 82300 60000 4
-N 82700 61600 82300 61600 4
-N 82300 60000 82300 64800 4
-N 82700 60400 82300 60400 4
-N 82700 63600 82300 63600 4
-N 82700 64800 82300 64800 4
-C 40700 57500 1 0 0 hole_plated.sym
-{
-T 40800 59300 5 10 0 0 0 0 1
-device=HOLE_PLATED
-T 40700 57500 5 10 0 0 0 0 1
-footprint=hole-M3
-T 40700 57500 5 10 0 1 0 0 1
-loadstatus=noload
-T 40700 57500 5 10 0 1 0 0 1
-nobom=1
-T 40300 57700 5 10 1 1 0 0 1
-refdes=H1
+N 82700 61300 82500 61300 4
+N 82700 60100 82500 60100 4
+N 82700 58900 82500 58900 4
+N 82700 58100 82500 58100 4
+N 82700 56900 82500 56900 4
+C 82200 55800 1 0 0 gnd.sym
+N 82700 56100 82300 56100 4
+N 82700 57700 82300 57700 4
+N 82300 56100 82300 60900 4
+N 82700 56500 82300 56500 4
+N 82700 59700 82300 59700 4
+N 82700 60900 82300 60900 4
+N 63000 62100 63800 62100 4
+{
+T 63800 62200 5 10 1 1 0 6 1
+netname=fet_8
 }
-C 41800 54200 1 0 0 gnd.sym
-N 41300 56700 41900 56700 4
-N 41300 57700 41900 57700 4
-N 41900 54500 41900 57700 4
-C 40700 56500 1 0 0 hole_plated.sym
+C 63000 60400 1 0 0 gnd.sym
+C 59300 60400 1 0 0 gnd.sym
+N 60400 60900 61200 60900 4
 {
-T 40800 58300 5 10 0 0 0 0 1
-device=HOLE_PLATED
-T 40700 56500 5 10 0 0 0 0 1
-footprint=hole-M3
-T 40700 56500 5 10 0 1 0 0 1
-loadstatus=noload
-T 40700 56500 5 10 0 1 0 0 1
-nobom=1
-T 40300 56700 5 10 1 1 0 0 1
-refdes=H2
+T 60400 61000 5 10 1 1 0 0 1
+netname=step_8
 }
-C 40700 55600 1 0 0 hole_plated.sym
+N 57500 60900 56700 60900 4
 {
-T 40800 57400 5 10 0 0 0 0 1
-device=HOLE_PLATED
-T 40700 55600 5 10 0 0 0 0 1
-footprint=hole-M3
-T 40700 55600 5 10 0 1 0 0 1
-loadstatus=noload
-T 40700 55600 5 10 0 1 0 0 1
-nobom=1
-T 40300 55800 5 10 1 1 0 0 1
-refdes=H3
+T 56700 61000 5 10 1 1 0 0 1
+netname=step_5
 }
-C 40700 54600 1 0 0 hole_plated.sym
+N 59300 61700 59400 61700 4
+C 61300 60000 1 90 0 resistor.sym
 {
-T 40800 56400 5 10 0 0 0 0 1
-device=HOLE_PLATED
-T 40700 54600 5 10 0 0 0 0 1
-footprint=hole-M3
-T 40700 54600 5 10 0 1 0 0 1
-loadstatus=noload
-T 40700 54600 5 10 0 1 0 0 1
-nobom=1
-T 40300 54800 5 10 1 1 0 0 1
-refdes=H4
+T 60900 60300 5 10 0 0 90 0 1
+device=RESISTOR
+T 61300 59995 5 10 0 1 90 0 1
+footprint=0402
+T 61000 60700 5 10 1 1 180 0 1
+refdes=R17
+T 60700 60200 5 10 1 1 0 0 1
+value=3.3k
 }
-N 41300 55800 41900 55800 4
-N 41300 54800 41900 54800 4
-T 40400 58300 9 10 1 0 0 0 2
-mounting holes
-for 4-40 screws
-N 66500 62100 67300 62100 4
+C 61100 59700 1 0 0 gnd.sym
+C 57400 59700 1 0 0 gnd.sym
+N 59300 62100 60100 62100 4
 {
-T 67300 62200 5 10 1 1 0 6 1
-netname=fet_9
+T 60100 62200 5 10 1 1 0 6 1
+netname=fet_5
 }
-C 66500 60400 1 0 0 gnd.sym
-C 62800 60400 1 0 0 gnd.sym
-N 63900 60900 64700 60900 4
+C 61200 60800 1 0 0 resistor.sym
 {
-T 63900 61000 5 10 1 1 0 0 1
-netname=step_9
+T 61500 61200 5 10 0 0 0 0 1
+device=RESISTOR
+T 61200 60800 5 10 0 0 90 0 1
+footprint=0402
+T 61600 61200 5 10 1 1 180 0 1
+refdes=R19
+T 62000 61200 5 10 1 1 180 0 1
+value=1k
 }
-N 61000 60900 60200 60900 4
+C 57500 60800 1 0 0 resistor.sym
 {
-T 60200 61000 5 10 1 1 0 0 1
-netname=step_8
+T 57800 61200 5 10 0 0 0 0 1
+device=RESISTOR
+T 57500 60800 5 10 0 0 90 0 1
+footprint=0402
+T 57900 61200 5 10 1 1 180 0 1
+refdes=R20
+T 58300 61200 5 10 1 1 180 0 1
+value=1k
+}
+C 62100 60600 1 0 0 FDS9926A.sym
+{
+T 62138 60608 5 10 0 1 0 0 1
+device=MOSFET
+T 61795 60570 5 10 0 1 0 0 1
+footprint=PDFN33
+T 62100 60600 5 10 0 0 0 0 1
+slot=1
+T 62100 61800 5 10 1 1 0 0 1
+refdes=Q5
+T 61700 60600 5 10 1 1 0 0 1
+value=TSM200N03D
+}
+C 58400 60600 1 0 0 FDS9926A.sym
+{
+T 58438 60608 5 10 0 1 0 0 1
+device=MOSFET
+T 58095 60570 5 10 0 1 0 0 1
+footprint=PDFN33
+T 58400 60600 5 10 0 0 0 0 1
+slot=2
+T 58400 61800 5 10 1 1 0 0 1
+refdes=Q5
+T 58000 60600 5 10 1 1 0 0 1
+value=TSM200N03D
 }
-N 62800 61700 62900 61700 4
-C 64800 60000 1 90 0 resistor.sym
+N 63000 60900 63100 60900 4
+N 63100 60900 63100 60700 4
+N 59300 60900 59400 60900 4
+N 59400 60900 59400 60700 4
+N 63000 61700 63100 61700 4
+N 63100 61700 63100 62100 4
+N 59400 61700 59400 62100 4
+C 57600 60000 1 90 0 resistor.sym
 {
-T 64400 60300 5 10 0 0 90 0 1
+T 57200 60300 5 10 0 0 90 0 1
 device=RESISTOR
-T 64800 59995 5 10 0 1 90 0 1
+T 57600 59995 5 10 0 1 90 0 1
 footprint=0402
-T 64500 60700 5 10 1 1 180 0 1
-refdes=R17
-T 64200 60200 5 10 1 1 0 0 1
+T 57300 60700 5 10 1 1 180 0 1
+refdes=R18
+T 57000 60200 5 10 1 1 0 0 1
 value=3.3k
 }
-C 64600 59700 1 0 0 gnd.sym
-C 60900 59700 1 0 0 gnd.sym
-N 62800 62100 63600 62100 4
+N 63000 59400 63800 59400 4
 {
-T 63600 62200 5 10 1 1 0 6 1
-netname=fet_8
+T 63800 59500 5 10 1 1 0 6 1
+netname=fet_11
+}
+C 63000 57700 1 0 0 gnd.sym
+C 59300 57700 1 0 0 gnd.sym
+N 60400 58200 61200 58200 4
+{
+T 60400 58300 5 10 1 1 0 0 1
+netname=step_11
+}
+N 57500 58200 56700 58200 4
+{
+T 56700 58300 5 10 1 1 0 0 1
+netname=step_10
 }
-C 64700 60800 1 0 0 resistor.sym
+N 59300 59000 59400 59000 4
+C 61300 57300 1 90 0 resistor.sym
 {
-T 65000 61200 5 10 0 0 0 0 1
+T 60900 57600 5 10 0 0 90 0 1
 device=RESISTOR
-T 64700 60800 5 10 0 0 90 0 1
+T 61300 57295 5 10 0 1 90 0 1
 footprint=0402
-T 65100 61200 5 10 1 1 180 0 1
-refdes=R19
-T 65500 61200 5 10 1 1 180 0 1
+T 61000 58000 5 10 1 1 180 0 1
+refdes=R56
+T 60700 57500 5 10 1 1 0 0 1
+value=3.3k
+}
+C 61100 57000 1 0 0 gnd.sym
+C 57400 57000 1 0 0 gnd.sym
+N 59300 59400 60100 59400 4
+{
+T 60100 59500 5 10 1 1 0 6 1
+netname=fet_10
+}
+C 61200 58100 1 0 0 resistor.sym
+{
+T 61500 58500 5 10 0 0 0 0 1
+device=RESISTOR
+T 61200 58100 5 10 0 0 90 0 1
+footprint=0402
+T 61600 58500 5 10 1 1 180 0 1
+refdes=R57
+T 62000 58500 5 10 1 1 180 0 1
 value=1k
 }
-C 61000 60800 1 0 0 resistor.sym
+C 57500 58100 1 0 0 resistor.sym
 {
-T 61300 61200 5 10 0 0 0 0 1
+T 57800 58500 5 10 0 0 0 0 1
 device=RESISTOR
-T 61000 60800 5 10 0 0 90 0 1
+T 57500 58100 5 10 0 0 90 0 1
 footprint=0402
-T 61400 61200 5 10 1 1 180 0 1
-refdes=R20
-T 61800 61200 5 10 1 1 180 0 1
+T 57900 58500 5 10 1 1 180 0 1
+refdes=R58
+T 58300 58500 5 10 1 1 180 0 1
 value=1k
 }
-C 65600 60600 1 0 0 FDS9926A.sym
+C 62100 57900 1 0 0 FDS9926A.sym
 {
-T 65638 60608 5 10 0 1 0 0 1
+T 62138 57908 5 10 0 1 0 0 1
 device=MOSFET
-T 65295 60570 5 10 0 1 0 0 1
+T 61795 57870 5 10 0 1 0 0 1
 footprint=PDFN33
-T 65600 60600 5 10 0 0 0 0 1
+T 62100 57900 5 10 0 0 0 0 1
 slot=1
-T 65600 61800 5 10 1 1 0 0 1
-refdes=Q5
-T 65200 60600 5 10 1 1 0 0 1
+T 62100 59100 5 10 1 1 0 0 1
+refdes=Q6
+T 61700 57900 5 10 1 1 0 0 1
 value=TSM200N03D
 }
-C 61900 60600 1 0 0 FDS9926A.sym
+C 58400 57900 1 0 0 FDS9926A.sym
 {
-T 61938 60608 5 10 0 1 0 0 1
+T 58438 57908 5 10 0 1 0 0 1
 device=MOSFET
-T 61595 60570 5 10 0 1 0 0 1
+T 58095 57870 5 10 0 1 0 0 1
 footprint=PDFN33
-T 61900 60600 5 10 0 0 0 0 1
+T 58400 57900 5 10 0 0 0 0 1
 slot=2
-T 61900 61800 5 10 1 1 0 0 1
-refdes=Q5
-T 61500 60600 5 10 1 1 0 0 1
+T 58400 59100 5 10 1 1 0 0 1
+refdes=Q6
+T 58000 57900 5 10 1 1 0 0 1
 value=TSM200N03D
 }
-N 66500 60900 66600 60900 4
-N 66600 60900 66600 60700 4
-N 62800 60900 62900 60900 4
-N 62900 60900 62900 60700 4
-N 66500 61700 66600 61700 4
-N 66600 61700 66600 62100 4
-N 62900 61700 62900 62100 4
-C 61100 60000 1 90 0 resistor.sym
+N 63000 58200 63100 58200 4
+N 63100 58200 63100 58000 4
+N 59300 58200 59400 58200 4
+N 59400 58200 59400 58000 4
+N 63000 59000 63100 59000 4
+N 63100 59000 63100 59400 4
+N 59400 59000 59400 59400 4
+C 57600 57300 1 90 0 resistor.sym
 {
-T 60700 60300 5 10 0 0 90 0 1
+T 57200 57600 5 10 0 0 90 0 1
 device=RESISTOR
-T 61100 59995 5 10 0 1 90 0 1
+T 57600 57295 5 10 0 1 90 0 1
 footprint=0402
-T 60800 60700 5 10 1 1 180 0 1
-refdes=R18
-T 60500 60200 5 10 1 1 0 0 1
+T 57300 58000 5 10 1 1 180 0 1
+refdes=R59
+T 57000 57500 5 10 1 1 0 0 1
+value=3.3k
+}
+N 63000 56800 63800 56800 4
+{
+T 63800 56900 5 10 1 1 0 6 1
+netname=fet_13
+}
+C 63000 55100 1 0 0 gnd.sym
+C 59300 55100 1 0 0 gnd.sym
+N 60400 55600 61200 55600 4
+{
+T 60400 55700 5 10 1 1 0 0 1
+netname=step_13
+}
+N 57500 55600 56700 55600 4
+{
+T 56700 55700 5 10 1 1 0 0 1
+netname=step_12
+}
+N 59300 56400 59400 56400 4
+C 61300 54700 1 90 0 resistor.sym
+{
+T 60900 55000 5 10 0 0 90 0 1
+device=RESISTOR
+T 61300 54695 5 10 0 1 90 0 1
+footprint=0402
+T 61000 55400 5 10 1 1 180 0 1
+refdes=R60
+T 60700 54900 5 10 1 1 0 0 1
+value=3.3k
+}
+C 61100 54400 1 0 0 gnd.sym
+C 57400 54400 1 0 0 gnd.sym
+N 59300 56800 60100 56800 4
+{
+T 60100 56900 5 10 1 1 0 6 1
+netname=fet_12
+}
+C 61200 55500 1 0 0 resistor.sym
+{
+T 61500 55900 5 10 0 0 0 0 1
+device=RESISTOR
+T 61200 55500 5 10 0 0 90 0 1
+footprint=0402
+T 61600 55900 5 10 1 1 180 0 1
+refdes=R61
+T 62000 55900 5 10 1 1 180 0 1
+value=1k
+}
+C 57500 55500 1 0 0 resistor.sym
+{
+T 57800 55900 5 10 0 0 0 0 1
+device=RESISTOR
+T 57500 55500 5 10 0 0 90 0 1
+footprint=0402
+T 57900 55900 5 10 1 1 180 0 1
+refdes=R62
+T 58300 55900 5 10 1 1 180 0 1
+value=1k
+}
+C 62100 55300 1 0 0 FDS9926A.sym
+{
+T 62138 55308 5 10 0 1 0 0 1
+device=MOSFET
+T 61795 55270 5 10 0 1 0 0 1
+footprint=PDFN33
+T 62100 55300 5 10 0 0 0 0 1
+slot=1
+T 62100 56500 5 10 1 1 0 0 1
+refdes=Q7
+T 61700 55300 5 10 1 1 0 0 1
+value=TSM200N03D
+}
+C 58400 55300 1 0 0 FDS9926A.sym
+{
+T 58438 55308 5 10 0 1 0 0 1
+device=MOSFET
+T 58095 55270 5 10 0 1 0 0 1
+footprint=PDFN33
+T 58400 55300 5 10 0 0 0 0 1
+slot=2
+T 58400 56500 5 10 1 1 0 0 1
+refdes=Q7
+T 58000 55300 5 10 1 1 0 0 1
+value=TSM200N03D
+}
+N 63000 55600 63100 55600 4
+N 63100 55600 63100 55400 4
+N 59300 55600 59400 55600 4
+N 59400 55600 59400 55400 4
+N 63000 56400 63100 56400 4
+N 63100 56400 63100 56800 4
+N 59400 56400 59400 56800 4
+C 57600 54700 1 90 0 resistor.sym
+{
+T 57200 55000 5 10 0 0 90 0 1
+device=RESISTOR
+T 57600 54695 5 10 0 1 90 0 1
+footprint=0402
+T 57300 55400 5 10 1 1 180 0 1
+refdes=R63
+T 57000 54900 5 10 1 1 0 0 1
+value=3.3k
+}
+N 63000 53900 63800 53900 4
+{
+T 63800 54000 5 10 1 1 0 6 1
+netname=fet_15
+}
+C 63000 52200 1 0 0 gnd.sym
+C 59300 52200 1 0 0 gnd.sym
+N 60400 52700 61200 52700 4
+{
+T 60400 52800 5 10 1 1 0 0 1
+netname=step_15
+}
+N 57500 52700 56700 52700 4
+{
+T 56700 52800 5 10 1 1 0 0 1
+netname=step_14
+}
+N 59300 53500 59400 53500 4
+C 61300 51800 1 90 0 resistor.sym
+{
+T 60900 52100 5 10 0 0 90 0 1
+device=RESISTOR
+T 61300 51795 5 10 0 1 90 0 1
+footprint=0402
+T 61000 52500 5 10 1 1 180 0 1
+refdes=R64
+T 60700 52000 5 10 1 1 0 0 1
+value=3.3k
+}
+C 61100 51500 1 0 0 gnd.sym
+C 57400 51500 1 0 0 gnd.sym
+N 59300 53900 60100 53900 4
+{
+T 60100 54000 5 10 1 1 0 6 1
+netname=fet_14
+}
+C 61200 52600 1 0 0 resistor.sym
+{
+T 61500 53000 5 10 0 0 0 0 1
+device=RESISTOR
+T 61200 52600 5 10 0 0 90 0 1
+footprint=0402
+T 61600 53000 5 10 1 1 180 0 1
+refdes=R65
+T 62000 53000 5 10 1 1 180 0 1
+value=1k
+}
+C 57500 52600 1 0 0 resistor.sym
+{
+T 57800 53000 5 10 0 0 0 0 1
+device=RESISTOR
+T 57500 52600 5 10 0 0 90 0 1
+footprint=0402
+T 57900 53000 5 10 1 1 180 0 1
+refdes=R66
+T 58300 53000 5 10 1 1 180 0 1
+value=1k
+}
+C 62100 52400 1 0 0 FDS9926A.sym
+{
+T 62138 52408 5 10 0 1 0 0 1
+device=MOSFET
+T 61795 52370 5 10 0 1 0 0 1
+footprint=PDFN33
+T 62100 52400 5 10 0 0 0 0 1
+slot=1
+T 62100 53600 5 10 1 1 0 0 1
+refdes=Q8
+T 61700 52400 5 10 1 1 0 0 1
+value=TSM200N03D
+}
+C 58400 52400 1 0 0 FDS9926A.sym
+{
+T 58438 52408 5 10 0 1 0 0 1
+device=MOSFET
+T 58095 52370 5 10 0 1 0 0 1
+footprint=PDFN33
+T 58400 52400 5 10 0 0 0 0 1
+slot=2
+T 58400 53600 5 10 1 1 0 0 1
+refdes=Q8
+T 58000 52400 5 10 1 1 0 0 1
+value=TSM200N03D
+}
+N 63000 52700 63100 52700 4
+N 63100 52700 63100 52500 4
+N 59300 52700 59400 52700 4
+N 59400 52700 59400 52500 4
+N 63000 53500 63100 53500 4
+N 63100 53500 63100 53900 4
+N 59400 53500 59400 53900 4
+C 57600 51800 1 90 0 resistor.sym
+{
+T 57200 52100 5 10 0 0 90 0 1
+device=RESISTOR
+T 57600 51795 5 10 0 1 90 0 1
+footprint=0402
+T 57300 52500 5 10 1 1 180 0 1
+refdes=R67
+T 57000 52000 5 10 1 1 0 0 1
+value=3.3k
+}
+N 63000 51000 63800 51000 4
+{
+T 63800 51100 5 10 1 1 0 6 1
+netname=fet_17
+}
+C 63000 49300 1 0 0 gnd.sym
+C 59300 49300 1 0 0 gnd.sym
+N 60400 49800 61200 49800 4
+{
+T 60400 49900 5 10 1 1 0 0 1
+netname=step_17
+}
+N 57500 49800 56700 49800 4
+{
+T 56700 49900 5 10 1 1 0 0 1
+netname=step_16
+}
+N 59300 50600 59400 50600 4
+C 61300 48900 1 90 0 resistor.sym
+{
+T 60900 49200 5 10 0 0 90 0 1
+device=RESISTOR
+T 61300 48895 5 10 0 1 90 0 1
+footprint=0402
+T 61000 49600 5 10 1 1 180 0 1
+refdes=R68
+T 60700 49100 5 10 1 1 0 0 1
 value=3.3k
 }
+C 61100 48600 1 0 0 gnd.sym
+C 57400 48600 1 0 0 gnd.sym
+N 59300 51000 60100 51000 4
+{
+T 60100 51100 5 10 1 1 0 6 1
+netname=fet_16
+}
+C 61200 49700 1 0 0 resistor.sym
+{
+T 61500 50100 5 10 0 0 0 0 1
+device=RESISTOR
+T 61200 49700 5 10 0 0 90 0 1
+footprint=0402
+T 61600 50100 5 10 1 1 180 0 1
+refdes=R69
+T 62000 50100 5 10 1 1 180 0 1
+value=1k
+}
+C 57500 49700 1 0 0 resistor.sym
+{
+T 57800 50100 5 10 0 0 0 0 1
+device=RESISTOR
+T 57500 49700 5 10 0 0 90 0 1
+footprint=0402
+T 57900 50100 5 10 1 1 180 0 1
+refdes=R70
+T 58300 50100 5 10 1 1 180 0 1
+value=1k
+}
+C 62100 49500 1 0 0 FDS9926A.sym
+{
+T 62138 49508 5 10 0 1 0 0 1
+device=MOSFET
+T 61795 49470 5 10 0 1 0 0 1
+footprint=PDFN33
+T 62100 49500 5 10 0 0 0 0 1
+slot=1
+T 62100 50700 5 10 1 1 0 0 1
+refdes=Q9
+T 61700 49500 5 10 1 1 0 0 1
+value=TSM200N03D
+}
+C 58400 49500 1 0 0 FDS9926A.sym
+{
+T 58438 49508 5 10 0 1 0 0 1
+device=MOSFET
+T 58095 49470 5 10 0 1 0 0 1
+footprint=PDFN33
+T 58400 49500 5 10 0 0 0 0 1
+slot=2
+T 58400 50700 5 10 1 1 0 0 1
+refdes=Q9
+T 58000 49500 5 10 1 1 0 0 1
+value=TSM200N03D
+}
+N 63000 49800 63100 49800 4
+N 63100 49800 63100 49600 4
+N 59300 49800 59400 49800 4
+N 59400 49800 59400 49600 4
+N 63000 50600 63100 50600 4
+N 63100 50600 63100 51000 4
+N 59400 50600 59400 51000 4
+C 57600 48900 1 90 0 resistor.sym
+{
+T 57200 49200 5 10 0 0 90 0 1
+device=RESISTOR
+T 57600 48895 5 10 0 1 90 0 1
+footprint=0402
+T 57300 49600 5 10 1 1 180 0 1
+refdes=R71
+T 57000 49100 5 10 1 1 0 0 1
+value=3.3k
+}
+N 63000 48100 63800 48100 4
+{
+T 63800 48200 5 10 1 1 0 6 1
+netname=fet_19
+}
+C 63000 46400 1 0 0 gnd.sym
+C 59300 46400 1 0 0 gnd.sym
+N 60400 46900 61200 46900 4
+{
+T 60400 47000 5 10 1 1 0 0 1
+netname=step_19
+}
+N 57500 46900 56700 46900 4
+{
+T 56700 47000 5 10 1 1 0 0 1
+netname=step_18
+}
+N 59300 47700 59400 47700 4
+C 61300 46000 1 90 0 resistor.sym
+{
+T 60900 46300 5 10 0 0 90 0 1
+device=RESISTOR
+T 61300 45995 5 10 0 1 90 0 1
+footprint=0402
+T 61000 46700 5 10 1 1 180 0 1
+refdes=R72
+T 60700 46200 5 10 1 1 0 0 1
+value=3.3k
+}
+C 61100 45700 1 0 0 gnd.sym
+C 57400 45700 1 0 0 gnd.sym
+N 59300 48100 60100 48100 4
+{
+T 60100 48200 5 10 1 1 0 6 1
+netname=fet_18
+}
+C 61200 46800 1 0 0 resistor.sym
+{
+T 61500 47200 5 10 0 0 0 0 1
+device=RESISTOR
+T 61200 46800 5 10 0 0 90 0 1
+footprint=0402
+T 61600 47200 5 10 1 1 180 0 1
+refdes=R73
+T 62000 47200 5 10 1 1 180 0 1
+value=1k
+}
+C 57500 46800 1 0 0 resistor.sym
+{
+T 57800 47200 5 10 0 0 0 0 1
+device=RESISTOR
+T 57500 46800 5 10 0 0 90 0 1
+footprint=0402
+T 57900 47200 5 10 1 1 180 0 1
+refdes=R74
+T 58300 47200 5 10 1 1 180 0 1
+value=1k
+}
+C 62100 46600 1 0 0 FDS9926A.sym
+{
+T 62138 46608 5 10 0 1 0 0 1
+device=MOSFET
+T 61795 46570 5 10 0 1 0 0 1
+footprint=PDFN33
+T 62100 46600 5 10 0 0 0 0 1
+slot=1
+T 62100 47800 5 10 1 1 0 0 1
+refdes=Q10
+T 61700 46600 5 10 1 1 0 0 1
+value=TSM200N03D
+}
+C 58400 46600 1 0 0 FDS9926A.sym
+{
+T 58438 46608 5 10 0 1 0 0 1
+device=MOSFET
+T 58095 46570 5 10 0 1 0 0 1
+footprint=PDFN33
+T 58400 46600 5 10 0 0 0 0 1
+slot=2
+T 58400 47800 5 10 1 1 0 0 1
+refdes=Q10
+T 58000 46600 5 10 1 1 0 0 1
+value=TSM200N03D
+}
+N 63000 46900 63100 46900 4
+N 63100 46900 63100 46700 4
+N 59300 46900 59400 46900 4
+N 59400 46900 59400 46700 4
+N 63000 47700 63100 47700 4
+N 63100 47700 63100 48100 4
+N 59400 47700 59400 48100 4
+C 57600 46000 1 90 0 resistor.sym
+{
+T 57200 46300 5 10 0 0 90 0 1
+device=RESISTOR
+T 57600 45995 5 10 0 1 90 0 1
+footprint=0402
+T 57300 46700 5 10 1 1 180 0 1
+refdes=R75
+T 57000 46200 5 10 1 1 0 0 1
+value=3.3k
+}
+N 63000 45400 63800 45400 4
+{
+T 63800 45500 5 10 1 1 0 6 1
+netname=fet_21
+}
+C 63000 43700 1 0 0 gnd.sym
+C 59300 43700 1 0 0 gnd.sym
+N 60400 44200 61200 44200 4
+{
+T 60400 44300 5 10 1 1 0 0 1
+netname=step_21
+}
+N 57500 44200 56700 44200 4
+{
+T 56700 44300 5 10 1 1 0 0 1
+netname=step_20
+}
+N 59300 45000 59400 45000 4
+C 61300 43300 1 90 0 resistor.sym
+{
+T 60900 43600 5 10 0 0 90 0 1
+device=RESISTOR
+T 61300 43295 5 10 0 1 90 0 1
+footprint=0402
+T 61000 44000 5 10 1 1 180 0 1
+refdes=R76
+T 60700 43500 5 10 1 1 0 0 1
+value=3.3k
+}
+C 61100 43000 1 0 0 gnd.sym
+C 57400 43000 1 0 0 gnd.sym
+N 59300 45400 60100 45400 4
+{
+T 60100 45500 5 10 1 1 0 6 1
+netname=fet_20
+}
+C 61200 44100 1 0 0 resistor.sym
+{
+T 61500 44500 5 10 0 0 0 0 1
+device=RESISTOR
+T 61200 44100 5 10 0 0 90 0 1
+footprint=0402
+T 61600 44500 5 10 1 1 180 0 1
+refdes=R77
+T 62000 44500 5 10 1 1 180 0 1
+value=1k
+}
+C 57500 44100 1 0 0 resistor.sym
+{
+T 57800 44500 5 10 0 0 0 0 1
+device=RESISTOR
+T 57500 44100 5 10 0 0 90 0 1
+footprint=0402
+T 57900 44500 5 10 1 1 180 0 1
+refdes=R78
+T 58300 44500 5 10 1 1 180 0 1
+value=1k
+}
+C 62100 43900 1 0 0 FDS9926A.sym
+{
+T 62138 43908 5 10 0 1 0 0 1
+device=MOSFET
+T 61795 43870 5 10 0 1 0 0 1
+footprint=PDFN33
+T 62100 43900 5 10 0 0 0 0 1
+slot=1
+T 62100 45100 5 10 1 1 0 0 1
+refdes=Q11
+T 61700 43900 5 10 1 1 0 0 1
+value=TSM200N03D
+}
+C 58400 43900 1 0 0 FDS9926A.sym
+{
+T 58438 43908 5 10 0 1 0 0 1
+device=MOSFET
+T 58095 43870 5 10 0 1 0 0 1
+footprint=PDFN33
+T 58400 43900 5 10 0 0 0 0 1
+slot=2
+T 58400 45100 5 10 1 1 0 0 1
+refdes=Q11
+T 58000 43900 5 10 1 1 0 0 1
+value=TSM200N03D
+}
+N 63000 44200 63100 44200 4
+N 63100 44200 63100 44000 4
+N 59300 44200 59400 44200 4
+N 59400 44200 59400 44000 4
+N 63000 45000 63100 45000 4
+N 63100 45000 63100 45400 4
+N 59400 45000 59400 45400 4
+C 57600 43300 1 90 0 resistor.sym
+{
+T 57200 43600 5 10 0 0 90 0 1
+device=RESISTOR
+T 57600 43295 5 10 0 1 90 0 1
+footprint=0402
+T 57300 44000 5 10 1 1 180 0 1
+refdes=R79
+T 57000 43500 5 10 1 1 0 0 1
+value=3.3k
+}
+N 63000 42700 63800 42700 4
+{
+T 63800 42800 5 10 1 1 0 6 1
+netname=fet_23
+}
+C 63000 41000 1 0 0 gnd.sym
+C 59300 41000 1 0 0 gnd.sym
+N 60400 41500 61200 41500 4
+{
+T 60400 41600 5 10 1 1 0 0 1
+netname=step_23
+}
+N 57500 41500 56700 41500 4
+{
+T 56800 41600 5 10 1 1 0 0 1
+netname=step_22
+}
+N 59300 42300 59400 42300 4
+C 61300 40600 1 90 0 resistor.sym
+{
+T 60900 40900 5 10 0 0 90 0 1
+device=RESISTOR
+T 61300 40595 5 10 0 1 90 0 1
+footprint=0402
+T 61000 41300 5 10 1 1 180 0 1
+refdes=R80
+T 60700 40800 5 10 1 1 0 0 1
+value=3.3k
+}
+C 61100 40300 1 0 0 gnd.sym
+C 57400 40300 1 0 0 gnd.sym
+N 59300 42700 60100 42700 4
+{
+T 60100 42800 5 10 1 1 0 6 1
+netname=fet_22
+}
+C 61200 41400 1 0 0 resistor.sym
+{
+T 61500 41800 5 10 0 0 0 0 1
+device=RESISTOR
+T 61200 41400 5 10 0 0 90 0 1
+footprint=0402
+T 61600 41800 5 10 1 1 180 0 1
+refdes=R81
+T 62000 41800 5 10 1 1 180 0 1
+value=1k
+}
+C 57500 41400 1 0 0 resistor.sym
+{
+T 57800 41800 5 10 0 0 0 0 1
+device=RESISTOR
+T 57500 41400 5 10 0 0 90 0 1
+footprint=0402
+T 57900 41800 5 10 1 1 180 0 1
+refdes=R82
+T 58300 41800 5 10 1 1 180 0 1
+value=1k
+}
+C 62100 41200 1 0 0 FDS9926A.sym
+{
+T 62138 41208 5 10 0 1 0 0 1
+device=MOSFET
+T 61795 41170 5 10 0 1 0 0 1
+footprint=PDFN33
+T 62100 41200 5 10 0 0 0 0 1
+slot=1
+T 62100 42400 5 10 1 1 0 0 1
+refdes=Q12
+T 61700 41200 5 10 1 1 0 0 1
+value=TSM200N03D
+}
+C 58400 41200 1 0 0 FDS9926A.sym
+{
+T 58438 41208 5 10 0 1 0 0 1
+device=MOSFET
+T 58095 41170 5 10 0 1 0 0 1
+footprint=PDFN33
+T 58400 41200 5 10 0 0 0 0 1
+slot=2
+T 58400 42400 5 10 1 1 0 0 1
+refdes=Q12
+T 58000 41200 5 10 1 1 0 0 1
+value=TSM200N03D
+}
+N 63000 41500 63100 41500 4
+N 63100 41500 63100 41300 4
+N 59300 41500 59400 41500 4
+N 59400 41500 59400 41300 4
+N 63000 42300 63100 42300 4
+N 63100 42300 63100 42700 4
+N 59400 42300 59400 42700 4
+C 57600 40600 1 90 0 resistor.sym
+{
+T 57200 40900 5 10 0 0 90 0 1
+device=RESISTOR
+T 57600 40595 5 10 0 1 90 0 1
+footprint=0402
+T 57300 41300 5 10 1 1 180 0 1
+refdes=R83
+T 57000 40800 5 10 1 1 0 0 1
+value=3.3k
+}
+N 71300 56800 72100 56800 4
+{
+T 72100 56900 5 10 1 1 0 6 1
+netname=fet_37
+}
+C 71300 55100 1 0 0 gnd.sym
+C 67600 55100 1 0 0 gnd.sym
+N 68700 55600 69500 55600 4
+{
+T 68700 55700 5 10 1 1 0 0 1
+netname=step_37
+}
+N 65800 55600 65000 55600 4
+{
+T 65000 55700 5 10 1 1 0 0 1
+netname=step_36
+}
+N 67600 56400 67700 56400 4
+C 69600 54700 1 90 0 resistor.sym
+{
+T 69200 55000 5 10 0 0 90 0 1
+device=RESISTOR
+T 69600 54695 5 10 0 1 90 0 1
+footprint=0402
+T 69300 55400 5 10 1 1 180 0 1
+refdes=R84
+T 69000 54900 5 10 1 1 0 0 1
+value=3.3k
+}
+C 69400 54400 1 0 0 gnd.sym
+C 65700 54400 1 0 0 gnd.sym
+N 67600 56800 68400 56800 4
+{
+T 68400 56900 5 10 1 1 0 6 1
+netname=fet_36
+}
+C 69500 55500 1 0 0 resistor.sym
+{
+T 69800 55900 5 10 0 0 0 0 1
+device=RESISTOR
+T 69500 55500 5 10 0 0 90 0 1
+footprint=0402
+T 69900 55900 5 10 1 1 180 0 1
+refdes=R85
+T 70300 55900 5 10 1 1 180 0 1
+value=1k
+}
+C 65800 55500 1 0 0 resistor.sym
+{
+T 66100 55900 5 10 0 0 0 0 1
+device=RESISTOR
+T 65800 55500 5 10 0 0 90 0 1
+footprint=0402
+T 66200 55900 5 10 1 1 180 0 1
+refdes=R86
+T 66600 55900 5 10 1 1 180 0 1
+value=1k
+}
+C 70400 55300 1 0 0 FDS9926A.sym
+{
+T 70438 55308 5 10 0 1 0 0 1
+device=MOSFET
+T 70095 55270 5 10 0 1 0 0 1
+footprint=PDFN33
+T 70400 55300 5 10 0 0 0 0 1
+slot=1
+T 70400 56500 5 10 1 1 0 0 1
+refdes=Q19
+T 70000 55300 5 10 1 1 0 0 1
+value=TSM200N03D
+}
+C 66700 55300 1 0 0 FDS9926A.sym
+{
+T 66738 55308 5 10 0 1 0 0 1
+device=MOSFET
+T 66395 55270 5 10 0 1 0 0 1
+footprint=PDFN33
+T 66700 55300 5 10 0 0 0 0 1
+slot=2
+T 66700 56500 5 10 1 1 0 0 1
+refdes=Q19
+T 66300 55300 5 10 1 1 0 0 1
+value=TSM200N03D
+}
+N 71300 55600 71400 55600 4
+N 71400 55600 71400 55400 4
+N 67600 55600 67700 55600 4
+N 67700 55600 67700 55400 4
+N 71300 56400 71400 56400 4
+N 71400 56400 71400 56800 4
+N 67700 56400 67700 56800 4
+C 65900 54700 1 90 0 resistor.sym
+{
+T 65500 55000 5 10 0 0 90 0 1
+device=RESISTOR
+T 65900 54695 5 10 0 1 90 0 1
+footprint=0402
+T 65600 55400 5 10 1 1 180 0 1
+refdes=R87
+T 65300 54900 5 10 1 1 0 0 1
+value=3.3k
+}
+N 71300 53900 72100 53900 4
+{
+T 72100 54000 5 10 1 1 0 6 1
+netname=fet_39
+}
+C 71300 52200 1 0 0 gnd.sym
+C 67600 52200 1 0 0 gnd.sym
+N 68700 52700 69500 52700 4
+{
+T 68700 52800 5 10 1 1 0 0 1
+netname=step_39
+}
+N 65800 52700 65000 52700 4
+{
+T 65000 52800 5 10 1 1 0 0 1
+netname=step_38
+}
+N 67600 53500 67700 53500 4
+C 69600 51800 1 90 0 resistor.sym
+{
+T 69200 52100 5 10 0 0 90 0 1
+device=RESISTOR
+T 69600 51795 5 10 0 1 90 0 1
+footprint=0402
+T 69300 52500 5 10 1 1 180 0 1
+refdes=R88
+T 69000 52000 5 10 1 1 0 0 1
+value=3.3k
+}
+C 69400 51500 1 0 0 gnd.sym
+C 65700 51500 1 0 0 gnd.sym
+N 67600 53900 68400 53900 4
+{
+T 68400 54000 5 10 1 1 0 6 1
+netname=fet_38
+}
+C 69500 52600 1 0 0 resistor.sym
+{
+T 69800 53000 5 10 0 0 0 0 1
+device=RESISTOR
+T 69500 52600 5 10 0 0 90 0 1
+footprint=0402
+T 69900 53000 5 10 1 1 180 0 1
+refdes=R89
+T 70300 53000 5 10 1 1 180 0 1
+value=1k
+}
+C 65800 52600 1 0 0 resistor.sym
+{
+T 66100 53000 5 10 0 0 0 0 1
+device=RESISTOR
+T 65800 52600 5 10 0 0 90 0 1
+footprint=0402
+T 66200 53000 5 10 1 1 180 0 1
+refdes=R90
+T 66600 53000 5 10 1 1 180 0 1
+value=1k
+}
+C 70400 52400 1 0 0 FDS9926A.sym
+{
+T 70438 52408 5 10 0 1 0 0 1
+device=MOSFET
+T 70095 52370 5 10 0 1 0 0 1
+footprint=PDFN33
+T 70400 52400 5 10 0 0 0 0 1
+slot=1
+T 70400 53600 5 10 1 1 0 0 1
+refdes=Q20
+T 70000 52400 5 10 1 1 0 0 1
+value=TSM200N03D
+}
+C 66700 52400 1 0 0 FDS9926A.sym
+{
+T 66738 52408 5 10 0 1 0 0 1
+device=MOSFET
+T 66395 52370 5 10 0 1 0 0 1
+footprint=PDFN33
+T 66700 52400 5 10 0 0 0 0 1
+slot=2
+T 66700 53600 5 10 1 1 0 0 1
+refdes=Q20
+T 66300 52400 5 10 1 1 0 0 1
+value=TSM200N03D
+}
+N 71300 52700 71400 52700 4
+N 71400 52700 71400 52500 4
+N 67600 52700 67700 52700 4
+N 67700 52700 67700 52500 4
+N 71300 53500 71400 53500 4
+N 71400 53500 71400 53900 4
+N 67700 53500 67700 53900 4
+C 65900 51800 1 90 0 resistor.sym
+{
+T 65500 52100 5 10 0 0 90 0 1
+device=RESISTOR
+T 65900 51795 5 10 0 1 90 0 1
+footprint=0402
+T 65600 52500 5 10 1 1 180 0 1
+refdes=R91
+T 65300 52000 5 10 1 1 0 0 1
+value=3.3k
+}
+N 71300 51000 72100 51000 4
+{
+T 72100 51100 5 10 1 1 0 6 1
+netname=fet_41
+}
+C 71300 49300 1 0 0 gnd.sym
+C 67600 49300 1 0 0 gnd.sym
+N 68700 49800 69500 49800 4
+{
+T 68700 49900 5 10 1 1 0 0 1
+netname=step_41
+}
+N 65800 49800 65000 49800 4
+{
+T 65000 49900 5 10 1 1 0 0 1
+netname=step_40
+}
+N 67600 50600 67700 50600 4
+C 69600 48900 1 90 0 resistor.sym
+{
+T 69200 49200 5 10 0 0 90 0 1
+device=RESISTOR
+T 69600 48895 5 10 0 1 90 0 1
+footprint=0402
+T 69300 49600 5 10 1 1 180 0 1
+refdes=R92
+T 69000 49100 5 10 1 1 0 0 1
+value=3.3k
+}
+C 69400 48600 1 0 0 gnd.sym
+C 65700 48600 1 0 0 gnd.sym
+N 67600 51000 68400 51000 4
+{
+T 68400 51100 5 10 1 1 0 6 1
+netname=fet_40
+}
+C 69500 49700 1 0 0 resistor.sym
+{
+T 69800 50100 5 10 0 0 0 0 1
+device=RESISTOR
+T 69500 49700 5 10 0 0 90 0 1
+footprint=0402
+T 69900 50100 5 10 1 1 180 0 1
+refdes=R93
+T 70300 50100 5 10 1 1 180 0 1
+value=1k
+}
+C 65800 49700 1 0 0 resistor.sym
+{
+T 66100 50100 5 10 0 0 0 0 1
+device=RESISTOR
+T 65800 49700 5 10 0 0 90 0 1
+footprint=0402
+T 66200 50100 5 10 1 1 180 0 1
+refdes=R94
+T 66600 50100 5 10 1 1 180 0 1
+value=1k
+}
+C 70400 49500 1 0 0 FDS9926A.sym
+{
+T 70438 49508 5 10 0 1 0 0 1
+device=MOSFET
+T 70095 49470 5 10 0 1 0 0 1
+footprint=PDFN33
+T 70400 49500 5 10 0 0 0 0 1
+slot=1
+T 70400 50700 5 10 1 1 0 0 1
+refdes=Q21
+T 70000 49500 5 10 1 1 0 0 1
+value=TSM200N03D
+}
+C 66700 49500 1 0 0 FDS9926A.sym
+{
+T 66738 49508 5 10 0 1 0 0 1
+device=MOSFET
+T 66395 49470 5 10 0 1 0 0 1
+footprint=PDFN33
+T 66700 49500 5 10 0 0 0 0 1
+slot=2
+T 66700 50700 5 10 1 1 0 0 1
+refdes=Q21
+T 66300 49500 5 10 1 1 0 0 1
+value=TSM200N03D
+}
+N 71300 49800 71400 49800 4
+N 71400 49800 71400 49600 4
+N 67600 49800 67700 49800 4
+N 67700 49800 67700 49600 4
+N 71300 50600 71400 50600 4
+N 71400 50600 71400 51000 4
+N 67700 50600 67700 51000 4
+C 65900 48900 1 90 0 resistor.sym
+{
+T 65500 49200 5 10 0 0 90 0 1
+device=RESISTOR
+T 65900 48895 5 10 0 1 90 0 1
+footprint=0402
+T 65600 49600 5 10 1 1 180 0 1
+refdes=R95
+T 65300 49100 5 10 1 1 0 0 1
+value=3.3k
+}
+N 71300 48100 72100 48100 4
+{
+T 72100 48200 5 10 1 1 0 6 1
+netname=fet_43
+}
+C 71300 46400 1 0 0 gnd.sym
+C 67600 46400 1 0 0 gnd.sym
+N 68700 46900 69500 46900 4
+{
+T 68700 47000 5 10 1 1 0 0 1
+netname=step_43
+}
+N 65800 46900 65000 46900 4
+{
+T 65000 47000 5 10 1 1 0 0 1
+netname=step_42
+}
+N 67600 47700 67700 47700 4
+C 69600 46000 1 90 0 resistor.sym
+{
+T 69200 46300 5 10 0 0 90 0 1
+device=RESISTOR
+T 69600 45995 5 10 0 1 90 0 1
+footprint=0402
+T 69300 46700 5 10 1 1 180 0 1
+refdes=R96
+T 69000 46200 5 10 1 1 0 0 1
+value=3.3k
+}
+C 69400 45700 1 0 0 gnd.sym
+C 65700 45700 1 0 0 gnd.sym
+N 67600 48100 68400 48100 4
+{
+T 68400 48200 5 10 1 1 0 6 1
+netname=fet_42
+}
+C 69500 46800 1 0 0 resistor.sym
+{
+T 69800 47200 5 10 0 0 0 0 1
+device=RESISTOR
+T 69500 46800 5 10 0 0 90 0 1
+footprint=0402
+T 69900 47200 5 10 1 1 180 0 1
+refdes=R97
+T 70300 47200 5 10 1 1 180 0 1
+value=1k
+}
+C 65800 46800 1 0 0 resistor.sym
+{
+T 66100 47200 5 10 0 0 0 0 1
+device=RESISTOR
+T 65800 46800 5 10 0 0 90 0 1
+footprint=0402
+T 66200 47200 5 10 1 1 180 0 1
+refdes=R98
+T 66600 47200 5 10 1 1 180 0 1
+value=1k
+}
+C 70400 46600 1 0 0 FDS9926A.sym
+{
+T 70438 46608 5 10 0 1 0 0 1
+device=MOSFET
+T 70095 46570 5 10 0 1 0 0 1
+footprint=PDFN33
+T 70400 46600 5 10 0 0 0 0 1
+slot=1
+T 70400 47800 5 10 1 1 0 0 1
+refdes=Q22
+T 70000 46600 5 10 1 1 0 0 1
+value=TSM200N03D
+}
+C 66700 46600 1 0 0 FDS9926A.sym
+{
+T 66738 46608 5 10 0 1 0 0 1
+device=MOSFET
+T 66395 46570 5 10 0 1 0 0 1
+footprint=PDFN33
+T 66700 46600 5 10 0 0 0 0 1
+slot=2
+T 66700 47800 5 10 1 1 0 0 1
+refdes=Q22
+T 66300 46600 5 10 1 1 0 0 1
+value=TSM200N03D
+}
+N 71300 46900 71400 46900 4
+N 71400 46900 71400 46700 4
+N 67600 46900 67700 46900 4
+N 67700 46900 67700 46700 4
+N 71300 47700 71400 47700 4
+N 71400 47700 71400 48100 4
+N 67700 47700 67700 48100 4
+C 65900 46000 1 90 0 resistor.sym
+{
+T 65500 46300 5 10 0 0 90 0 1
+device=RESISTOR
+T 65900 45995 5 10 0 1 90 0 1
+footprint=0402
+T 65600 46700 5 10 1 1 180 0 1
+refdes=R99
+T 65300 46200 5 10 1 1 0 0 1
+value=3.3k
+}
+N 71300 45400 72100 45400 4
+{
+T 72100 45500 5 10 1 1 0 6 1
+netname=fet_45
+}
+C 71300 43700 1 0 0 gnd.sym
+C 67600 43700 1 0 0 gnd.sym
+N 68700 44200 69500 44200 4
+{
+T 68700 44300 5 10 1 1 0 0 1
+netname=step_45
+}
+N 65800 44200 65000 44200 4
+{
+T 65000 44300 5 10 1 1 0 0 1
+netname=step_44
+}
+N 67600 45000 67700 45000 4
+C 69600 43300 1 90 0 resistor.sym
+{
+T 69200 43600 5 10 0 0 90 0 1
+device=RESISTOR
+T 69600 43295 5 10 0 1 90 0 1
+footprint=0402
+T 69300 44000 5 10 1 1 180 0 1
+refdes=R100
+T 69000 43500 5 10 1 1 0 0 1
+value=3.3k
+}
+C 69400 43000 1 0 0 gnd.sym
+C 65700 43000 1 0 0 gnd.sym
+N 67600 45400 68400 45400 4
+{
+T 68400 45500 5 10 1 1 0 6 1
+netname=fet_44
+}
+C 69500 44100 1 0 0 resistor.sym
+{
+T 69800 44500 5 10 0 0 0 0 1
+device=RESISTOR
+T 69500 44100 5 10 0 0 90 0 1
+footprint=0402
+T 69900 44500 5 10 1 1 180 0 1
+refdes=R101
+T 70300 44500 5 10 1 1 180 0 1
+value=1k
+}
+C 65800 44100 1 0 0 resistor.sym
+{
+T 66100 44500 5 10 0 0 0 0 1
+device=RESISTOR
+T 65800 44100 5 10 0 0 90 0 1
+footprint=0402
+T 66200 44500 5 10 1 1 180 0 1
+refdes=R102
+T 66600 44500 5 10 1 1 180 0 1
+value=1k
+}
+C 70400 43900 1 0 0 FDS9926A.sym
+{
+T 70438 43908 5 10 0 1 0 0 1
+device=MOSFET
+T 70095 43870 5 10 0 1 0 0 1
+footprint=PDFN33
+T 70400 43900 5 10 0 0 0 0 1
+slot=1
+T 70400 45100 5 10 1 1 0 0 1
+refdes=Q23
+T 70000 43900 5 10 1 1 0 0 1
+value=TSM200N03D
+}
+C 66700 43900 1 0 0 FDS9926A.sym
+{
+T 66738 43908 5 10 0 1 0 0 1
+device=MOSFET
+T 66395 43870 5 10 0 1 0 0 1
+footprint=PDFN33
+T 66700 43900 5 10 0 0 0 0 1
+slot=2
+T 66700 45100 5 10 1 1 0 0 1
+refdes=Q23
+T 66300 43900 5 10 1 1 0 0 1
+value=TSM200N03D
+}
+N 71300 44200 71400 44200 4
+N 71400 44200 71400 44000 4
+N 67600 44200 67700 44200 4
+N 67700 44200 67700 44000 4
+N 71300 45000 71400 45000 4
+N 71400 45000 71400 45400 4
+N 67700 45000 67700 45400 4
+C 65900 43300 1 90 0 resistor.sym
+{
+T 65500 43600 5 10 0 0 90 0 1
+device=RESISTOR
+T 65900 43295 5 10 0 1 90 0 1
+footprint=0402
+T 65600 44000 5 10 1 1 180 0 1
+refdes=R103
+T 65300 43500 5 10 1 1 0 0 1
+value=3.3k
+}
+N 71300 42700 72100 42700 4
+{
+T 72100 42800 5 10 1 1 0 6 1
+netname=fet_47
+}
+C 71300 41000 1 0 0 gnd.sym
+C 67600 41000 1 0 0 gnd.sym
+N 68700 41500 69500 41500 4
+{
+T 68700 41600 5 10 1 1 0 0 1
+netname=step_47
+}
+N 65800 41500 65000 41500 4
+{
+T 65000 41600 5 10 1 1 0 0 1
+netname=step_46
+}
+N 67600 42300 67700 42300 4
+C 69600 40600 1 90 0 resistor.sym
+{
+T 69200 40900 5 10 0 0 90 0 1
+device=RESISTOR
+T 69600 40595 5 10 0 1 90 0 1
+footprint=0402
+T 69300 41300 5 10 1 1 180 0 1
+refdes=R104
+T 69000 40800 5 10 1 1 0 0 1
+value=3.3k
+}
+C 69400 40300 1 0 0 gnd.sym
+C 65700 40300 1 0 0 gnd.sym
+N 67600 42700 68400 42700 4
+{
+T 68400 42800 5 10 1 1 0 6 1
+netname=fet_46
+}
+C 69500 41400 1 0 0 resistor.sym
+{
+T 69800 41800 5 10 0 0 0 0 1
+device=RESISTOR
+T 69500 41400 5 10 0 0 90 0 1
+footprint=0402
+T 69900 41800 5 10 1 1 180 0 1
+refdes=R105
+T 70300 41800 5 10 1 1 180 0 1
+value=1k
+}
+C 65800 41400 1 0 0 resistor.sym
+{
+T 66100 41800 5 10 0 0 0 0 1
+device=RESISTOR
+T 65800 41400 5 10 0 0 90 0 1
+footprint=0402
+T 66200 41800 5 10 1 1 180 0 1
+refdes=R106
+T 66600 41800 5 10 1 1 180 0 1
+value=1k
+}
+C 70400 41200 1 0 0 FDS9926A.sym
+{
+T 70438 41208 5 10 0 1 0 0 1
+device=MOSFET
+T 70095 41170 5 10 0 1 0 0 1
+footprint=PDFN33
+T 70400 41200 5 10 0 0 0 0 1
+slot=1
+T 70400 42400 5 10 1 1 0 0 1
+refdes=Q24
+T 70000 41200 5 10 1 1 0 0 1
+value=TSM200N03D
+}
+C 66700 41200 1 0 0 FDS9926A.sym
+{
+T 66738 41208 5 10 0 1 0 0 1
+device=MOSFET
+T 66395 41170 5 10 0 1 0 0 1
+footprint=PDFN33
+T 66700 41200 5 10 0 0 0 0 1
+slot=2
+T 66700 42400 5 10 1 1 0 0 1
+refdes=Q24
+T 66300 41200 5 10 1 1 0 0 1
+value=TSM200N03D
+}
+N 71300 41500 71400 41500 4
+N 71400 41500 71400 41300 4
+N 67600 41500 67700 41500 4
+N 67700 41500 67700 41300 4
+N 71300 42300 71400 42300 4
+N 71400 42300 71400 42700 4
+N 67700 42300 67700 42700 4
+C 65900 40600 1 90 0 resistor.sym
+{
+T 65500 40900 5 10 0 0 90 0 1
+device=RESISTOR
+T 65900 40595 5 10 0 1 90 0 1
+footprint=0402
+T 65600 41300 5 10 1 1 180 0 1
+refdes=R107
+T 65300 40800 5 10 1 1 0 0 1
+value=3.3k
+}
+N 71200 73600 72000 73600 4
+{
+T 72000 73700 5 10 1 1 0 6 1
+netname=fet_25
+}
+C 71200 71900 1 0 0 gnd.sym
+C 67500 71900 1 0 0 gnd.sym
+N 68600 72400 69400 72400 4
+{
+T 68600 72500 5 10 1 1 0 0 1
+netname=step_25
+}
+N 65700 72400 64900 72400 4
+{
+T 64900 72500 5 10 1 1 0 0 1
+netname=step_24
+}
+N 67500 73200 67600 73200 4
+C 69500 71500 1 90 0 resistor.sym
+{
+T 69100 71800 5 10 0 0 90 0 1
+device=RESISTOR
+T 69500 71495 5 10 0 1 90 0 1
+footprint=0402
+T 69200 72200 5 10 1 1 180 0 1
+refdes=R108
+T 68900 71700 5 10 1 1 0 0 1
+value=3.3k
+}
+C 69300 71200 1 0 0 gnd.sym
+C 65600 71200 1 0 0 gnd.sym
+N 67500 73600 68300 73600 4
+{
+T 68300 73700 5 10 1 1 0 6 1
+netname=fet_24
+}
+C 69400 72300 1 0 0 resistor.sym
+{
+T 69700 72700 5 10 0 0 0 0 1
+device=RESISTOR
+T 69400 72300 5 10 0 0 90 0 1
+footprint=0402
+T 69800 72700 5 10 1 1 180 0 1
+refdes=R109
+T 70200 72700 5 10 1 1 180 0 1
+value=1k
+}
+C 65700 72300 1 0 0 resistor.sym
+{
+T 66000 72700 5 10 0 0 0 0 1
+device=RESISTOR
+T 65700 72300 5 10 0 0 90 0 1
+footprint=0402
+T 66100 72700 5 10 1 1 180 0 1
+refdes=R110
+T 66500 72700 5 10 1 1 180 0 1
+value=1k
+}
+C 70300 72100 1 0 0 FDS9926A.sym
+{
+T 70338 72108 5 10 0 1 0 0 1
+device=MOSFET
+T 69995 72070 5 10 0 1 0 0 1
+footprint=PDFN33
+T 70300 72100 5 10 0 0 0 0 1
+slot=1
+T 70300 73300 5 10 1 1 0 0 1
+refdes=Q13
+T 69900 72100 5 10 1 1 0 0 1
+value=TSM200N03D
+}
+C 66600 72100 1 0 0 FDS9926A.sym
+{
+T 66638 72108 5 10 0 1 0 0 1
+device=MOSFET
+T 66295 72070 5 10 0 1 0 0 1
+footprint=PDFN33
+T 66600 72100 5 10 0 0 0 0 1
+slot=2
+T 66600 73300 5 10 1 1 0 0 1
+refdes=Q13
+T 66200 72100 5 10 1 1 0 0 1
+value=TSM200N03D
+}
+N 71200 72400 71300 72400 4
+N 71300 72400 71300 72200 4
+N 67500 72400 67600 72400 4
+N 67600 72400 67600 72200 4
+N 71200 73200 71300 73200 4
+N 71300 73200 71300 73600 4
+N 67600 73200 67600 73600 4
+C 65800 71500 1 90 0 resistor.sym
+{
+T 65400 71800 5 10 0 0 90 0 1
+device=RESISTOR
+T 65800 71495 5 10 0 1 90 0 1
+footprint=0402
+T 65500 72200 5 10 1 1 180 0 1
+refdes=R111
+T 65200 71700 5 10 1 1 0 0 1
+value=3.3k
+}
+N 71200 70700 72000 70700 4
+{
+T 72000 70800 5 10 1 1 0 6 1
+netname=fet_27
+}
+C 71200 69000 1 0 0 gnd.sym
+C 67500 69000 1 0 0 gnd.sym
+N 68600 69500 69400 69500 4
+{
+T 68600 69600 5 10 1 1 0 0 1
+netname=step_27
+}
+N 65700 69500 64900 69500 4
+{
+T 64900 69600 5 10 1 1 0 0 1
+netname=step_26
+}
+N 67500 70300 67600 70300 4
+C 69500 68600 1 90 0 resistor.sym
+{
+T 69100 68900 5 10 0 0 90 0 1
+device=RESISTOR
+T 69500 68595 5 10 0 1 90 0 1
+footprint=0402
+T 69200 69300 5 10 1 1 180 0 1
+refdes=R112
+T 68900 68800 5 10 1 1 0 0 1
+value=3.3k
+}
+C 69300 68300 1 0 0 gnd.sym
+C 65600 68300 1 0 0 gnd.sym
+N 67500 70700 68300 70700 4
+{
+T 68300 70800 5 10 1 1 0 6 1
+netname=fet_26
+}
+C 69400 69400 1 0 0 resistor.sym
+{
+T 69700 69800 5 10 0 0 0 0 1
+device=RESISTOR
+T 69400 69400 5 10 0 0 90 0 1
+footprint=0402
+T 69800 69800 5 10 1 1 180 0 1
+refdes=R113
+T 70200 69800 5 10 1 1 180 0 1
+value=1k
+}
+C 65700 69400 1 0 0 resistor.sym
+{
+T 66000 69800 5 10 0 0 0 0 1
+device=RESISTOR
+T 65700 69400 5 10 0 0 90 0 1
+footprint=0402
+T 66100 69800 5 10 1 1 180 0 1
+refdes=R114
+T 66500 69800 5 10 1 1 180 0 1
+value=1k
+}
+C 70300 69200 1 0 0 FDS9926A.sym
+{
+T 70338 69208 5 10 0 1 0 0 1
+device=MOSFET
+T 69995 69170 5 10 0 1 0 0 1
+footprint=PDFN33
+T 70300 69200 5 10 0 0 0 0 1
+slot=1
+T 70300 70400 5 10 1 1 0 0 1
+refdes=Q14
+T 69900 69200 5 10 1 1 0 0 1
+value=TSM200N03D
+}
+C 66600 69200 1 0 0 FDS9926A.sym
+{
+T 66638 69208 5 10 0 1 0 0 1
+device=MOSFET
+T 66295 69170 5 10 0 1 0 0 1
+footprint=PDFN33
+T 66600 69200 5 10 0 0 0 0 1
+slot=2
+T 66600 70400 5 10 1 1 0 0 1
+refdes=Q14
+T 66200 69200 5 10 1 1 0 0 1
+value=TSM200N03D
+}
+N 71200 69500 71300 69500 4
+N 71300 69500 71300 69300 4
+N 67500 69500 67600 69500 4
+N 67600 69500 67600 69300 4
+N 71200 70300 71300 70300 4
+N 71300 70300 71300 70700 4
+N 67600 70300 67600 70700 4
+C 65800 68600 1 90 0 resistor.sym
+{
+T 65400 68900 5 10 0 0 90 0 1
+device=RESISTOR
+T 65800 68595 5 10 0 1 90 0 1
+footprint=0402
+T 65500 69300 5 10 1 1 180 0 1
+refdes=R115
+T 65200 68800 5 10 1 1 0 0 1
+value=3.3k
+}
+N 71200 67800 72000 67800 4
+{
+T 72000 67900 5 10 1 1 0 6 1
+netname=fet_29
+}
+C 71200 66100 1 0 0 gnd.sym
+C 67500 66100 1 0 0 gnd.sym
+N 68600 66600 69400 66600 4
+{
+T 68600 66700 5 10 1 1 0 0 1
+netname=step_29
+}
+N 65700 66600 64900 66600 4
+{
+T 64900 66700 5 10 1 1 0 0 1
+netname=step_28
+}
+N 67500 67400 67600 67400 4
+C 69500 65700 1 90 0 resistor.sym
+{
+T 69100 66000 5 10 0 0 90 0 1
+device=RESISTOR
+T 69500 65695 5 10 0 1 90 0 1
+footprint=0402
+T 69200 66400 5 10 1 1 180 0 1
+refdes=R116
+T 68900 65900 5 10 1 1 0 0 1
+value=3.3k
+}
+C 69300 65400 1 0 0 gnd.sym
+C 65600 65400 1 0 0 gnd.sym
+N 67500 67800 68300 67800 4
+{
+T 68300 67900 5 10 1 1 0 6 1
+netname=fet_28
+}
+C 69400 66500 1 0 0 resistor.sym
+{
+T 69700 66900 5 10 0 0 0 0 1
+device=RESISTOR
+T 69400 66500 5 10 0 0 90 0 1
+footprint=0402
+T 69800 66900 5 10 1 1 180 0 1
+refdes=R117
+T 70200 66900 5 10 1 1 180 0 1
+value=1k
+}
+C 65700 66500 1 0 0 resistor.sym
+{
+T 66000 66900 5 10 0 0 0 0 1
+device=RESISTOR
+T 65700 66500 5 10 0 0 90 0 1
+footprint=0402
+T 66100 66900 5 10 1 1 180 0 1
+refdes=r1
+T 66500 66900 5 10 1 1 180 0 1
+value=1k
+}
+C 70300 66300 1 0 0 FDS9926A.sym
+{
+T 70338 66308 5 10 0 1 0 0 1
+device=MOSFET
+T 69995 66270 5 10 0 1 0 0 1
+footprint=PDFN33
+T 70300 66300 5 10 0 0 0 0 1
+slot=1
+T 70300 67500 5 10 1 1 0 0 1
+refdes=Q15
+T 69900 66300 5 10 1 1 0 0 1
+value=TSM200N03D
+}
+C 66600 66300 1 0 0 FDS9926A.sym
+{
+T 66638 66308 5 10 0 1 0 0 1
+device=MOSFET
+T 66295 66270 5 10 0 1 0 0 1
+footprint=PDFN33
+T 66600 66300 5 10 0 0 0 0 1
+slot=2
+T 66600 67500 5 10 1 1 0 0 1
+refdes=Q15
+T 66200 66300 5 10 1 1 0 0 1
+value=TSM200N03D
+}
+N 71200 66600 71300 66600 4
+N 71300 66600 71300 66400 4
+N 67500 66600 67600 66600 4
+N 67600 66600 67600 66400 4
+N 71200 67400 71300 67400 4
+N 71300 67400 71300 67800 4
+N 67600 67400 67600 67800 4
+C 65800 65700 1 90 0 resistor.sym
+{
+T 65400 66000 5 10 0 0 90 0 1
+device=RESISTOR
+T 65800 65695 5 10 0 1 90 0 1
+footprint=0402
+T 65500 66400 5 10 1 1 180 0 1
+refdes=R118
+T 65200 65900 5 10 1 1 0 0 1
+value=3.3k
+}
+N 71200 64900 72000 64900 4
+{
+T 72000 65000 5 10 1 1 0 6 1
+netname=fet_31
+}
+C 71200 63200 1 0 0 gnd.sym
+C 67500 63200 1 0 0 gnd.sym
+N 68600 63700 69400 63700 4
+{
+T 68600 63800 5 10 1 1 0 0 1
+netname=step_31
+}
+N 65700 63700 64900 63700 4
+{
+T 64900 63800 5 10 1 1 0 0 1
+netname=step_30
+}
+N 67500 64500 67600 64500 4
+C 69500 62800 1 90 0 resistor.sym
+{
+T 69100 63100 5 10 0 0 90 0 1
+device=RESISTOR
+T 69500 62795 5 10 0 1 90 0 1
+footprint=0402
+T 69200 63500 5 10 1 1 180 0 1
+refdes=R119
+T 68900 63000 5 10 1 1 0 0 1
+value=3.3k
+}
+C 69300 62500 1 0 0 gnd.sym
+C 65600 62500 1 0 0 gnd.sym
+N 67500 64900 68300 64900 4
+{
+T 68300 65000 5 10 1 1 0 6 1
+netname=fet_30
+}
+C 69400 63600 1 0 0 resistor.sym
+{
+T 69700 64000 5 10 0 0 0 0 1
+device=RESISTOR
+T 69400 63600 5 10 0 0 90 0 1
+footprint=0402
+T 69800 64000 5 10 1 1 180 0 1
+refdes=R120
+T 70200 64000 5 10 1 1 180 0 1
+value=1k
+}
+C 65700 63600 1 0 0 resistor.sym
+{
+T 66000 64000 5 10 0 0 0 0 1
+device=RESISTOR
+T 65700 63600 5 10 0 0 90 0 1
+footprint=0402
+T 66100 64000 5 10 1 1 180 0 1
+refdes=R121
+T 66500 64000 5 10 1 1 180 0 1
+value=1k
+}
+C 70300 63400 1 0 0 FDS9926A.sym
+{
+T 70338 63408 5 10 0 1 0 0 1
+device=MOSFET
+T 69995 63370 5 10 0 1 0 0 1
+footprint=PDFN33
+T 70300 63400 5 10 0 0 0 0 1
+slot=1
+T 70300 64600 5 10 1 1 0 0 1
+refdes=Q16
+T 69900 63400 5 10 1 1 0 0 1
+value=TSM200N03D
+}
+C 66600 63400 1 0 0 FDS9926A.sym
+{
+T 66638 63408 5 10 0 1 0 0 1
+device=MOSFET
+T 66295 63370 5 10 0 1 0 0 1
+footprint=PDFN33
+T 66600 63400 5 10 0 0 0 0 1
+slot=2
+T 66600 64600 5 10 1 1 0 0 1
+refdes=Q16
+T 66200 63400 5 10 1 1 0 0 1
+value=TSM200N03D
+}
+N 71200 63700 71300 63700 4
+N 71300 63700 71300 63500 4
+N 67500 63700 67600 63700 4
+N 67600 63700 67600 63500 4
+N 71200 64500 71300 64500 4
+N 71300 64500 71300 64900 4
+N 67600 64500 67600 64900 4
+C 65800 62800 1 90 0 resistor.sym
+{
+T 65400 63100 5 10 0 0 90 0 1
+device=RESISTOR
+T 65800 62795 5 10 0 1 90 0 1
+footprint=0402
+T 65500 63500 5 10 1 1 180 0 1
+refdes=R122
+T 65200 63000 5 10 1 1 0 0 1
+value=3.3k
+}
+N 71200 62200 72000 62200 4
+{
+T 72000 62300 5 10 1 1 0 6 1
+netname=fet_33
+}
+C 71200 60500 1 0 0 gnd.sym
+C 67500 60500 1 0 0 gnd.sym
+N 68600 61000 69400 61000 4
+{
+T 68600 61100 5 10 1 1 0 0 1
+netname=step_33
+}
+N 65700 61000 64900 61000 4
+{
+T 64900 61100 5 10 1 1 0 0 1
+netname=step_32
+}
+N 67500 61800 67600 61800 4
+C 69500 60100 1 90 0 resistor.sym
+{
+T 69100 60400 5 10 0 0 90 0 1
+device=RESISTOR
+T 69500 60095 5 10 0 1 90 0 1
+footprint=0402
+T 69200 60800 5 10 1 1 180 0 1
+refdes=R123
+T 68900 60300 5 10 1 1 0 0 1
+value=3.3k
+}
+C 69300 59800 1 0 0 gnd.sym
+C 65600 59800 1 0 0 gnd.sym
+N 67500 62200 68300 62200 4
+{
+T 68300 62300 5 10 1 1 0 6 1
+netname=fet_32
+}
+C 69400 60900 1 0 0 resistor.sym
+{
+T 69700 61300 5 10 0 0 0 0 1
+device=RESISTOR
+T 69400 60900 5 10 0 0 90 0 1
+footprint=0402
+T 69800 61300 5 10 1 1 180 0 1
+refdes=R124
+T 70200 61300 5 10 1 1 180 0 1
+value=1k
+}
+C 65700 60900 1 0 0 resistor.sym
+{
+T 66000 61300 5 10 0 0 0 0 1
+device=RESISTOR
+T 65700 60900 5 10 0 0 90 0 1
+footprint=0402
+T 66100 61300 5 10 1 1 180 0 1
+refdes=R125
+T 66500 61300 5 10 1 1 180 0 1
+value=1k
+}
+C 70300 60700 1 0 0 FDS9926A.sym
+{
+T 70338 60708 5 10 0 1 0 0 1
+device=MOSFET
+T 69995 60670 5 10 0 1 0 0 1
+footprint=PDFN33
+T 70300 60700 5 10 0 0 0 0 1
+slot=1
+T 70300 61900 5 10 1 1 0 0 1
+refdes=Q17
+T 69900 60700 5 10 1 1 0 0 1
+value=TSM200N03D
+}
+C 66600 60700 1 0 0 FDS9926A.sym
+{
+T 66638 60708 5 10 0 1 0 0 1
+device=MOSFET
+T 66295 60670 5 10 0 1 0 0 1
+footprint=PDFN33
+T 66600 60700 5 10 0 0 0 0 1
+slot=2
+T 66600 61900 5 10 1 1 0 0 1
+refdes=Q17
+T 66200 60700 5 10 1 1 0 0 1
+value=TSM200N03D
+}
+N 71200 61000 71300 61000 4
+N 71300 61000 71300 60800 4
+N 67500 61000 67600 61000 4
+N 67600 61000 67600 60800 4
+N 71200 61800 71300 61800 4
+N 71300 61800 71300 62200 4
+N 67600 61800 67600 62200 4
+C 65800 60100 1 90 0 resistor.sym
+{
+T 65400 60400 5 10 0 0 90 0 1
+device=RESISTOR
+T 65800 60095 5 10 0 1 90 0 1
+footprint=0402
+T 65500 60800 5 10 1 1 180 0 1
+refdes=R126
+T 65200 60300 5 10 1 1 0 0 1
+value=3.3k
+}
+N 71200 59500 72000 59500 4
+{
+T 72000 59600 5 10 1 1 0 6 1
+netname=fet_35
+}
+C 71200 57800 1 0 0 gnd.sym
+C 67500 57800 1 0 0 gnd.sym
+N 68600 58300 69400 58300 4
+{
+T 68600 58400 5 10 1 1 0 0 1
+netname=step_35
+}
+N 65700 58300 64900 58300 4
+{
+T 64900 58400 5 10 1 1 0 0 1
+netname=step_34
+}
+N 67500 59100 67600 59100 4
+C 69500 57400 1 90 0 resistor.sym
+{
+T 69100 57700 5 10 0 0 90 0 1
+device=RESISTOR
+T 69500 57395 5 10 0 1 90 0 1
+footprint=0402
+T 69200 58100 5 10 1 1 180 0 1
+refdes=R127
+T 68900 57600 5 10 1 1 0 0 1
+value=3.3k
+}
+C 69300 57100 1 0 0 gnd.sym
+C 65600 57100 1 0 0 gnd.sym
+N 67500 59500 68300 59500 4
+{
+T 68300 59600 5 10 1 1 0 6 1
+netname=fet_34
+}
+C 69400 58200 1 0 0 resistor.sym
+{
+T 69700 58600 5 10 0 0 0 0 1
+device=RESISTOR
+T 69400 58200 5 10 0 0 90 0 1
+footprint=0402
+T 69800 58600 5 10 1 1 180 0 1
+refdes=R128
+T 70200 58600 5 10 1 1 180 0 1
+value=1k
+}
+C 65700 58200 1 0 0 resistor.sym
+{
+T 66000 58600 5 10 0 0 0 0 1
+device=RESISTOR
+T 65700 58200 5 10 0 0 90 0 1
+footprint=0402
+T 66100 58600 5 10 1 1 180 0 1
+refdes=R129
+T 66500 58600 5 10 1 1 180 0 1
+value=1k
+}
+C 70300 58000 1 0 0 FDS9926A.sym
+{
+T 70338 58008 5 10 0 1 0 0 1
+device=MOSFET
+T 69995 57970 5 10 0 1 0 0 1
+footprint=PDFN33
+T 70300 58000 5 10 0 0 0 0 1
+slot=1
+T 70300 59200 5 10 1 1 0 0 1
+refdes=Q18
+T 69900 58000 5 10 1 1 0 0 1
+value=TSM200N03D
+}
+C 66600 58000 1 0 0 FDS9926A.sym
+{
+T 66638 58008 5 10 0 1 0 0 1
+device=MOSFET
+T 66295 57970 5 10 0 1 0 0 1
+footprint=PDFN33
+T 66600 58000 5 10 0 0 0 0 1
+slot=2
+T 66600 59200 5 10 1 1 0 0 1
+refdes=Q18
+T 66200 58000 5 10 1 1 0 0 1
+value=TSM200N03D
+}
+N 71200 58300 71300 58300 4
+N 71300 58300 71300 58100 4
+N 67500 58300 67600 58300 4
+N 67600 58300 67600 58100 4
+N 71200 59100 71300 59100 4
+N 71300 59100 71300 59500 4
+N 67600 59100 67600 59500 4
+C 65800 57400 1 90 0 resistor.sym
+{
+T 65400 57700 5 10 0 0 90 0 1
+device=RESISTOR
+T 65800 57395 5 10 0 1 90 0 1
+footprint=0402
+T 65500 58100 5 10 1 1 180 0 1
+refdes=R130
+T 65200 57600 5 10 1 1 0 0 1
+value=3.3k
+}
+N 80300 46500 81100 46500 4
+{
+T 81100 46600 5 10 1 1 0 6 1
+netname=fet_49
+}
+C 80300 44800 1 0 0 gnd.sym
+C 76600 44800 1 0 0 gnd.sym
+N 77700 45300 78500 45300 4
+{
+T 77700 45400 5 10 1 1 0 0 1
+netname=step_49
+}
+N 74800 45300 74000 45300 4
+{
+T 74000 45400 5 10 1 1 0 0 1
+netname=step_48
+}
+N 76600 46100 76700 46100 4
+C 78600 44400 1 90 0 resistor.sym
+{
+T 78200 44700 5 10 0 0 90 0 1
+device=RESISTOR
+T 78600 44395 5 10 0 1 90 0 1
+footprint=0402
+T 78300 45100 5 10 1 1 180 0 1
+refdes=R131
+T 78000 44600 5 10 1 1 0 0 1
+value=3.3k
+}
+C 78400 44100 1 0 0 gnd.sym
+C 74700 44100 1 0 0 gnd.sym
+N 76600 46500 77400 46500 4
+{
+T 77400 46600 5 10 1 1 0 6 1
+netname=fet_48
+}
+C 78500 45200 1 0 0 resistor.sym
+{
+T 78800 45600 5 10 0 0 0 0 1
+device=RESISTOR
+T 78500 45200 5 10 0 0 90 0 1
+footprint=0402
+T 78900 45600 5 10 1 1 180 0 1
+refdes=R132
+T 79300 45600 5 10 1 1 180 0 1
+value=1k
+}
+C 74800 45200 1 0 0 resistor.sym
+{
+T 75100 45600 5 10 0 0 0 0 1
+device=RESISTOR
+T 74800 45200 5 10 0 0 90 0 1
+footprint=0402
+T 75200 45600 5 10 1 1 180 0 1
+refdes=R133
+T 75600 45600 5 10 1 1 180 0 1
+value=1k
+}
+C 79400 45000 1 0 0 FDS9926A.sym
+{
+T 79438 45008 5 10 0 1 0 0 1
+device=MOSFET
+T 79095 44970 5 10 0 1 0 0 1
+footprint=PDFN33
+T 79400 45000 5 10 0 0 0 0 1
+slot=1
+T 79400 46200 5 10 1 1 0 0 1
+refdes=Q25
+T 79000 45000 5 10 1 1 0 0 1
+value=TSM200N03D
+}
+C 75700 45000 1 0 0 FDS9926A.sym
+{
+T 75738 45008 5 10 0 1 0 0 1
+device=MOSFET
+T 75395 44970 5 10 0 1 0 0 1
+footprint=PDFN33
+T 75700 45000 5 10 0 0 0 0 1
+slot=2
+T 75700 46200 5 10 1 1 0 0 1
+refdes=Q25
+T 75300 45000 5 10 1 1 0 0 1
+value=TSM200N03D
+}
+N 80300 45300 80400 45300 4
+N 80400 45300 80400 45100 4
+N 76600 45300 76700 45300 4
+N 76700 45300 76700 45100 4
+N 80300 46100 80400 46100 4
+N 80400 46100 80400 46500 4
+N 76700 46100 76700 46500 4
+C 74900 44400 1 90 0 resistor.sym
+{
+T 74500 44700 5 10 0 0 90 0 1
+device=RESISTOR
+T 74900 44395 5 10 0 1 90 0 1
+footprint=0402
+T 74600 45100 5 10 1 1 180 0 1
+refdes=R134
+T 74300 44600 5 10 1 1 0 0 1
+value=3.3k
+}
+N 52000 45700 50800 45700 4
+{
+T 52000 45800 5 10 1 1 0 6 1
+netname=step_34
+}
+N 52000 45300 50800 45300 4
+{
+T 52000 45400 5 10 1 1 0 6 1
+netname=step_35
+}
+N 52000 44900 50800 44900 4
+{
+T 52000 45000 5 10 1 1 0 6 1
+netname=step_36
+}
+N 52000 44500 50800 44500 4
+{
+T 52000 44600 5 10 1 1 0 6 1
+netname=step_37
+}
+N 52000 44100 50800 44100 4
+{
+T 52000 44200 5 10 1 1 0 6 1
+netname=step_38
+}
+N 52000 43700 50800 43700 4
+{
+T 52000 43800 5 10 1 1 0 6 1
+netname=step_39
+}
+N 54300 49800 53100 49800 4
+{
+T 54300 49900 5 10 1 1 0 6 1
+netname=step_40
+}
+N 54300 49400 53100 49400 4
+{
+T 54300 49500 5 10 1 1 0 6 1
+netname=step_41
+}
+N 54300 49000 53100 49000 4
+{
+T 54300 49100 5 10 1 1 0 6 1
+netname=step_42
+}
+N 54300 48600 53100 48600 4
+{
+T 54300 48700 5 10 1 1 0 6 1
+netname=step_43
+}
+N 54300 48200 53100 48200 4
+{
+T 54300 48300 5 10 1 1 0 6 1
+netname=step_44
+}
+N 54300 47800 53100 47800 4
+{
+T 54300 47900 5 10 1 1 0 6 1
+netname=step_45
+}
+N 54300 47400 53100 47400 4
+{
+T 54300 47500 5 10 1 1 0 6 1
+netname=step_46
+}
+N 54300 47000 53100 47000 4
+{
+T 54300 47100 5 10 1 1 0 6 1
+netname=step_47
+}
+N 46300 49300 47500 49300 4
+{
+T 46300 49400 5 10 1 1 0 0 1
+netname=step_48
+}
+N 46300 48900 47500 48900 4
+{
+T 46300 49000 5 10 1 1 0 0 1
+netname=step_49
+}
+N 56100 51000 54900 51000 4
+{
+T 56100 51100 5 10 1 1 0 6 1
+netname=step_9
+}
+N 56100 51400 54900 51400 4
+{
+T 56100 51500 5 10 1 1 0 6 1
+netname=step_6
+}
+N 56100 51800 54900 51800 4
+{
+T 56100 51900 5 10 1 1 0 6 1
+netname=step_1
+}
+N 56100 52200 54900 52200 4
+{
+T 56100 52300 5 10 1 1 0 6 1
+netname=step_4
+}
+N 56100 52600 54900 52600 4
+{
+T 56100 52700 5 10 1 1 0 6 1
+netname=step_8
+}
+N 56100 53000 54900 53000 4
+{
+T 56100 53100 5 10 1 1 0 6 1
+netname=step_5
+}
+N 56100 53400 54900 53400 4
+{
+T 56100 53500 5 10 1 1 0 6 1
+netname=step_0
+}
+N 56100 53800 54900 53800 4
+{
+T 56100 53900 5 10 1 1 0 6 1
+netname=step_3
+}
+N 49000 70600 49000 70700 4
+N 48500 70700 48500 72500 4
+C 49200 70900 1 90 0 capacitor.sym
+{
+T 48500 71100 5 10 0 0 90 0 1
+device=CAPACITOR
+T 48300 71100 5 10 0 0 90 0 1
+symversion=0.1
+T 49200 70900 5 10 0 0 0 0 1
+footprint=0402
+T 48900 71200 5 10 1 1 90 6 1
+refdes=C6
+T 48900 71500 5 10 1 1 90 0 1
+value=0.1uF
+}
+C 49600 71500 1 90 0 capacitor.sym
+{
+T 48900 71700 5 10 0 0 90 0 1
+device=CAPACITOR
+T 48700 71700 5 10 0 0 90 0 1
+symversion=0.1
+T 49600 71500 5 10 0 0 0 0 1
+footprint=0402
+T 49300 71800 5 10 1 1 90 6 1
+refdes=C7
+T 49300 72100 5 10 1 1 90 0 1
+value=0.1uF
+}
+C 50000 70900 1 90 0 capacitor.sym
+{
+T 49300 71100 5 10 0 0 90 0 1
+device=CAPACITOR
+T 49100 71100 5 10 0 0 90 0 1
+symversion=0.1
+T 50000 70900 5 10 0 0 0 0 1
+footprint=0402
+T 49700 71200 5 10 1 1 90 6 1
+refdes=C8
+T 49700 71500 5 10 1 1 90 0 1
+value=0.1uF
+}
+C 50400 71500 1 90 0 capacitor.sym
+{
+T 49700 71700 5 10 0 0 90 0 1
+device=CAPACITOR
+T 49500 71700 5 10 0 0 90 0 1
+symversion=0.1
+T 50400 71500 5 10 0 0 0 0 1
+footprint=0402
+T 50100 71800 5 10 1 1 90 6 1
+refdes=C9
+T 50100 72100 5 10 1 1 90 0 1
+value=0.1uF
+}
+C 51500 72400 1 0 0 gnd.sym
+N 49000 70700 49000 70900 4
+N 49400 70700 49400 71500 4
+N 49800 70700 49800 70900 4
+N 50200 70700 50200 71500 4
+N 51000 70700 51000 71500 4
+N 49000 72700 51600 72700 4
+N 51400 71800 51400 72700 4
+N 51000 72700 51000 72400 4
+N 49000 71800 49000 72700 4
+N 50200 72400 50200 72700 4
+N 49800 71800 49800 72700 4
+N 49400 72400 49400 72700 4
+C 51600 70900 1 90 0 capacitor.sym
+{
+T 50900 71100 5 10 0 0 90 0 1
+device=CAPACITOR
+T 50700 71100 5 10 0 0 90 0 1
+symversion=0.1
+T 51600 70900 5 10 0 0 0 0 1
+footprint=0402
+T 51300 71200 5 10 1 1 90 6 1
+refdes=C11
+T 51300 71500 5 10 1 1 90 0 1
+value=0.1uF
+}
+C 51200 71500 1 90 0 capacitor.sym
+{
+T 50500 71700 5 10 0 0 90 0 1
+device=CAPACITOR
+T 50300 71700 5 10 0 0 90 0 1
+symversion=0.1
+T 51200 71500 5 10 0 0 0 0 1
+footprint=0402
+T 50900 71800 5 10 1 1 90 6 1
+refdes=C10
+T 50900 72100 5 10 1 1 90 0 1
+value=0.1uF
+}
+C 43000 52700 1 180 1 resistor.sym
+{
+T 43300 52300 5 10 0 0 180 6 1
+device=RESISTOR
+T 43000 52700 5 10 0 0 180 6 1
+footprint=0402
+T 43000 52700 5 10 0 0 180 6 1
+loadstatus=smt
+T 43400 52300 5 10 1 1 0 6 1
+refdes=R52
+T 43600 52300 5 10 1 1 0 0 1
+value=1k
+}
+C 43000 53100 1 180 1 resistor.sym
+{
+T 43300 52700 5 10 0 0 180 6 1
+device=RESISTOR
+T 43000 53100 5 10 0 0 180 6 1
+footprint=0402
+T 43000 53100 5 10 0 0 180 6 1
+loadstatus=smt
+T 43400 53200 5 10 1 1 0 6 1
+refdes=R53
+T 43600 53200 5 10 1 1 0 0 1
+value=1k
+}
+N 43900 52600 45400 52600 4
+{
+T 44200 52650 5 10 1 1 0 0 1
+netname=led_red
+}
+N 42200 52600 41100 52600 4
+N 42200 53000 41100 53000 4
+C 42600 52500 1 0 1 led.sym
+{
+T 42700 53100 5 10 0 0 0 6 1
+device=LED
+T 42600 52500 5 10 0 0 180 0 1
+footprint=100mil-led
+T 42250 52350 5 10 1 1 180 2 1
+value=red3mm
+T 42500 52400 5 10 1 1 0 0 1
+refdes=D1
+}
+C 42600 52900 1 0 1 led.sym
+{
+T 42700 53500 5 10 0 0 0 6 1
+device=LED
+T 42600 52900 5 10 0 0 180 0 1
+footprint=100mil-led
+T 42250 53100 5 10 1 1 0 6 1
+value=green3mm
+T 42500 53100 5 10 1 1 0 0 1
+refdes=D2
+}
+N 42600 52600 43000 52600 4
+N 42600 53000 43000 53000 4
+C 42000 47600 1 0 0 hole_plated.sym
+{
+T 42100 49400 5 10 0 0 0 0 1
+device=HOLE_PLATED
+T 42000 47600 5 10 0 0 0 0 1
+footprint=hole-M3
+T 42000 47600 5 10 0 1 0 0 1
+loadstatus=noload
+T 42000 47600 5 10 0 1 0 0 1
+nobom=1
+T 41600 47800 5 10 1 1 0 0 1
+refdes=H1
+}
+C 43100 44300 1 0 0 gnd.sym
+N 42600 46800 43200 46800 4
+N 42600 47800 43200 47800 4
+N 43200 44600 43200 47800 4
+C 42000 46600 1 0 0 hole_plated.sym
+{
+T 42100 48400 5 10 0 0 0 0 1
+device=HOLE_PLATED
+T 42000 46600 5 10 0 0 0 0 1
+footprint=hole-M3
+T 42000 46600 5 10 0 1 0 0 1
+loadstatus=noload
+T 42000 46600 5 10 0 1 0 0 1
+nobom=1
+T 41600 46800 5 10 1 1 0 0 1
+refdes=H2
+}
+C 42000 45700 1 0 0 hole_plated.sym
+{
+T 42100 47500 5 10 0 0 0 0 1
+device=HOLE_PLATED
+T 42000 45700 5 10 0 0 0 0 1
+footprint=hole-M3
+T 42000 45700 5 10 0 1 0 0 1
+loadstatus=noload
+T 42000 45700 5 10 0 1 0 0 1
+nobom=1
+T 41600 45900 5 10 1 1 0 0 1
+refdes=H3
+}
+C 42000 44700 1 0 0 hole_plated.sym
+{
+T 42100 46500 5 10 0 0 0 0 1
+device=HOLE_PLATED
+T 42000 44700 5 10 0 0 0 0 1
+footprint=hole-M3
+T 42000 44700 5 10 0 1 0 0 1
+loadstatus=noload
+T 42000 44700 5 10 0 1 0 0 1
+nobom=1
+T 41600 44900 5 10 1 1 0 0 1
+refdes=H4
+}
+N 42600 45900 43200 45900 4
+N 42600 44900 43200 44900 4
+T 41700 48400 9 10 1 0 0 0 2
+mounting holes
+for 4-40 screws
+N 45400 53000 43900 53000 4
+{
+T 44200 53050 5 10 1 1 0 0 1
+netname=led_green
+}
+C 41000 52300 1 0 0 gnd.sym
+N 41100 53000 41100 52600 4
+C 75100 70100 1 0 0 diode.sym
+{
+T 75500 70700 5 10 0 1 0 0 1
+device=DIODE
+T 75100 70100 5 10 0 1 0 0 1
+footprint=powerdi123
+T 75100 69800 5 10 1 1 0 0 1
+value=DFLS130L
+T 75400 70600 5 10 1 1 0 0 1
+refdes=D3
+}
+C 76700 70300 1 270 0 cap-polar.sym
+{
+T 77600 70100 5 10 0 0 270 0 1
+symversion=0.1
+T 77400 70100 5 10 0 1 270 0 1
+device=CAPACITOR
+T 76700 70300 5 10 0 1 0 0 1
+footprint=CAP_FC8
+T 76400 70000 5 10 1 1 0 0 1
+refdes=C13
+T 76300 69500 5 10 1 1 0 0 1
+value=220uF
+}
+N 74700 70300 75100 70300 4
+N 76000 70300 78400 70300 4
+N 78400 70300 78400 68800 4
+C 76800 69100 1 0 0 gnd.sym
+T 73500 70900 9 10 1 0 0 0 2
+DC voltage to match
+pneumatic valves
+C 45100 69700 1 0 0 3.3V-plus.sym
+C 45200 68700 1 0 0 gnd.sym
+N 45300 69000 45400 69000 4
+N 45300 69700 45300 69400 4
+N 45300 69400 45400 69400 4