another routing milestone
authorBdale Garbee <bdale@gag.com>
Mon, 16 Jan 2023 05:55:12 +0000 (22:55 -0700)
committerBdale Garbee <bdale@gag.com>
Mon, 16 Jan 2023 05:55:12 +0000 (22:55 -0700)
csm84clio.lht
csm84clio.sch

index a327edd63f09ada40a1a13d32d4289e757087e0e..39c7b7ef71097ddfe7edfd2a3cbd85d503df125f 100644 (file)
@@ -283,393 +283,393 @@ ha:pcb-rnd-board-v8 {
      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: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; Q7-5; Q7-6;                                                                     }
+                                                                     }
+                                                                     ha:fet_12 {
+                                                                     li:conn { J2-7; Q8-7; Q8-8;                                                                     }
+                                                                     }
+                                                                     ha:fet_13 {
+                                                                     li:conn { J2-9; Q6-7; Q6-8;                                                                     }
+                                                                     }
+                                                                    ha:unnamed_net57 {
+                                                                    li:conn { Q25-4; R133-2;                                                                    }
+                                                                    }
+                                                                    ha:fet_14 {
+                                                                    li:conn { J2-12; Q7-7; Q7-8;                                                                    }
+                                                                    }
+                                                                    ha:step_14 {
+                                                                    li:conn { R60-2; R61-1; U1-35;                                                                    }
+                                                                    }
+                                                                    ha:step_20 {
+                                                                    li:conn { R78-1; R79-2;                                                                    }
+                                                                    }
+                                                                     ha:fet_15 {
+                                                                     li:conn { J2-16; Q10-5; Q10-6;                                                                     }
+                                                                     }
+                                                                     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 { R129-1; R130-2;                                                                     }
+                                                                     }
+                                                                     ha:step_37 {
+                                                                     li:conn { R123-2; R124-1;                                                                     }
+                                                                     }
+                                                                    ha:step_35 {
+                                                                    li:conn { R88-2; R89-1;                                                                    }
+                                                                    }
+                                                                     ha:step_39 {
+                                                                     li:conn { R127-2; R128-1;                                                                     }
+                                                                     }
+                                                                     ha:step_30 {
+                                                                     li:conn { R86-1; R87-2;                                                                     }
+                                                                     }
+                                                                    ha:step_38 {
+                                                                    li:conn { R90-1; R91-2;                                                                    }
+                                                                    }
+                                                                     ha:step_32 {
+                                                                     li:conn { R125-1; R126-2;                                                                     }
+                                                                     }
+                                                                     ha:step_33 {
+                                                                     li:conn { R84-2; R85-1;                                                                     }
+                                                                     }
+                                                                     ha:step_34 {
+                                                                     li:conn { R119-2; R120-1;                                                                     }
+                                                                     }
+                                                                     ha:step_40 {
+                                                                     li:conn { R92-2; R93-1;                                                                     }
+                                                                     }
+                                                                    ha:step_31 {
+                                                                    li:conn { R121-1; R122-2;                                                                    }
+                                                                    }
+                                                                     ha:fet_17 {
+                                                                     li:conn { J2-22; Q8-5; Q8-6;                                                                     }
+                                                                     }
+                                                                     ha:fet_18 {
+                                                                     li:conn { J2-24; Q10-7; Q10-8;                                                                     }
+                                                                     }
+                                                                     ha:fet_19 {
+                                                                     li:conn { J2-27; Q9-7; Q9-8;                                                                     }
+                                                                     }
+                                                                     ha:fet_25 {
+                                                                     li:conn { J3-16; Q13-7; Q13-8;                                                                     }
+                                                                     }
+                                                                    ha:step_41 {
+                                                                    li:conn { R100-2; R101-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; Q17-7; Q17-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; Q20-7; Q20-8;                                                                     }
+                                                                     }
+                                                                     ha:fet_36 {
+                                                                     li:conn { J4-19; Q18-5; Q18-6;                                                                     }
+                                                                     }
+                                                                     ha:fet_42 {
+                                                                     li:conn { J5-7; Q25-5; Q25-6;                                                                     }
+                                                                     }
+                                                                     ha:fet_30 {
+                                                                     li:conn { J4-1; Q19-5; Q19-6;                                                                     }
+                                                                     }
+                                                                    ha:fet_31 {
+                                                                    li:conn { J4-4; Q16-5; Q16-6;                                                                    }
+                                                                    }
+                                                                     ha:fet_32 {
+                                                                     li:conn { J4-7; Q17-5; Q17-6;                                                                     }
+                                                                     }
+                                                                     ha:fet_33 {
+                                                                     li:conn { J4-9; Q19-7; Q19-8;                                                                     }
+                                                                     }
+                                                                     ha:fet_29 {
+                                                                     li:conn { J3-27; Q15-7; Q15-8;                                                                     }
+                                                                     }
+                                                                     ha:fet_40 {
+                                                                     li:conn { J5-1; Q21-7; Q21-8;                                                                     }
+                                                                     }
+                                                                     ha:fet_41 {
+                                                                     li:conn { J5-4; Q23-7; Q23-8;                                                                     }
+                                                                     }
+                                                                     ha:step_17 {
+                                                                     li:conn { R66-1; R67-2; U1-36;                                                                     }
+                                                                     }
+                                                                     ha:fet_38 {
+                                                                     li:conn { J4-24; Q20-5; Q20-6;                                                                     }
+                                                                     }
+                                                                    ha:fet_39 {
+                                                                    li:conn { J4-27; Q18-7; Q18-8;                                                                    }
+                                                                    }
+                                                                     ha:fet_45 {
+                                                                     li:conn { J5-16; Q24-5; Q24-6;                                                                     }
+                                                                     }
+                                                                     ha:fet_46 {
+                                                                     li:conn { J5-19; Q22-5; Q22-6;                                                                     }
+                                                                     }
+                                                                     ha:fet_47 {
+                                                                     li:conn { J5-22; Q25-7; Q25-8;                                                                     }
+                                                                     }
+                                                                     ha:fet_34 {
+                                                                     li:conn { J4-12; Q16-7; Q16-8;                                                                     }
+                                                                     }
+                                                                     ha:fet_49 {
+                                                                     li:conn { J5-27; Q22-7; Q22-8;                                                                     }
+                                                                     }
+                                                                     ha:step_15 {
+                                                                     li:conn { R74-1; R75-2; U1-26;                                                                     }
+                                                                     }
+                                                                     ha:step_16 {
+                                                                     li:conn { R70-1; R71-2; U1-32;                                                                     }
+                                                                     }
+                                                                     ha:fet_43 {
+                                                                     li:conn { J5-9; Q21-5; Q21-6;                                                                     }
+                                                                     }
+                                                                    ha:fet_44 {
+                                                                    li:conn { J5-12; Q23-5; Q23-6;                                                                    }
+                                                                    }
+                                                                     ha:step_19 {
+                                                                     li:conn { R68-2; R69-1; U1-33;                                                                     }
+                                                                     }
+                                                                     ha:step_45 {
+                                                                     li:conn { R106-1; R107-2;                                                                     }
+                                                                     }
+                                                                     ha:step_10 {
+                                                                     li:conn { R58-1; R59-2; U1-30;                                                                     }
+                                                                     }
+                                                                     ha:fet_48 {
+                                                                     li:conn { J5-24; Q24-7; Q24-8;                                                                     }
+                                                                     }
+                                                                     ha:step_12 {
+                                                                     li:conn { R64-2; R65-1; U1-38;                                                                     }
+                                                                     }
+                                                                     ha:step_13 {
+                                                                     li:conn { R56-2; R57-1; U1-31;                                                                     }
+                                                                     }
+                                                                     ha:step_42 {
+                                                                     li:conn { R133-1; R134-2;                                                                     }
+                                                                     }
+                                                                     ha:step_22 {
+                                                                     li:conn { R82-1; R83-2;                                                                     }
+                                                                     }
+                                                                    ha:step_18 {
+                                                                    li:conn { R72-2; R73-1; U1-29;                                                                    }
+                                                                    }
+                                                                     ha:step_46 {
+                                                                     li:conn { R98-1; R99-2;                                                                     }
+                                                                     }
+                                                                     ha:step_47 {
+                                                                     li:conn { R131-2; R132-1;                                                                     }
+                                                                     }
+                                                                     ha:step_48 {
+                                                                     li:conn { R104-2; R105-1;                                                                     }
+                                                                     }
+                                                                     ha:step_11 {
+                                                                     li:conn { R62-1; R63-2; U1-34;                                                                     }
+                                                                     }
+                                                                     ha:step_43 {
+                                                                     li:conn { R94-1; R95-2;                                                                     }
+                                                                     }
+                                                                    ha:step_44 {
+                                                                    li:conn { R102-1; R103-2;                                                                    }
+                                                                    }
+                                                                    ha:step_49 {
+                                                                    li:conn { R96-2; R97-1;                                                                    }
+                                                                    }
    ha:step_0 {
     li:conn {
      R1-2
@@ -5630,6 +5630,42 @@ ha:pcb-rnd-board-v8 {
     li:thermal {
     }
    }
+   ha:padstack_ref.214093 {
+    proto=4; x=2.619in; y=760.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+    ha:flags {
+     clearline=1
+    }
+
+    li:thermal {
+    }
+   }
+   ha:padstack_ref.215324 {
+    proto=4; x=60.452mm; y=760.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+    ha:flags {
+     clearline=1
+    }
+
+    li:thermal {
+    }
+   }
+   ha:padstack_ref.246756 {
+    proto=4; x=63.5mm; y=2.35in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+    ha:flags {
+     clearline=1
+    }
+
+    li:thermal {
+    }
+   }
+   ha:padstack_ref.260342 {
+    proto=4; x=881.0mil; y=2.35in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+    ha:flags {
+     clearline=1
+    }
+
+    li:thermal {
+    }
+   }
    ha:subc.13387 {
     ha:attributes {
      value = {}
@@ -7999,33295 +8035,35632 @@ ha:pcb-rnd-board-v8 {
     }
     uid = FPyPd0p3sfdI9it38ncAAAAk
    }
-    ha:subc.16956 {
-     ha:attributes {
-      value=
-      footprint=hole-M3
-      refdes=H3
-     }
-    ha:data {
-        li:padstack_prototypes {
+     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_proto_v6.0 {
+        hdia=125.0mil; hplated=1; htop=0; hbottom=0;
+        li:shape {
 
-         ha:ps_shape_v4 {
-          ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;          }
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
           }
-          clearance=0.0
-         }
 
-         ha:ps_shape_v4 {
-          ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;          }
-          ha:combining {          }
-          ha:layer_mask {
-           bottom = 1
-           copper = 1
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            bottom = 1
+            copper = 1
+           }
+           clearance=0.0
           }
-          clearance=0.0
-         }
 
-         ha:ps_shape_v4 {
-          ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;          }
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           intern = 1
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            intern = 1
+           }
+           clearance=0.0
           }
-          clearance=0.0
-         }
 
-         ha:ps_shape_v4 {
-          ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;          }
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;           }
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
           }
-          clearance=0.0
-         }
 
-         ha:ps_shape_v4 {
-          ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;          }
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           bottom = 1
-           mask = 1
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;           }
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            bottom = 1
+            mask = 1
+           }
+           clearance=0.0
           }
-          clearance=0.0
-         }
-       }
-     }
-    }
-
-     li:objects {
-      ha:padstack_ref.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
+      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
         }
-      }
 
-      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
+        li:thermal {
+          li:2 {
+           on  
+           solid  
+           noshape  
           }
-         }
-         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
+          li:3 {
+           on  
+           solid  
+           noshape  
           }
-         }
         }
-        ha:type {
-         top = 1
-         misc = 1
-         virtual = 1
+
+        ha:attributes {
+          term=1
+          name=pin1
         }
+       }
       }
-     }
-    }
-     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
-         }
+      li:layers {
 
-         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:top-silk {
+        lid=0
+        ha:combining {        }
 
-         ha:ps_shape_v4 {
-          ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;          }
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           bottom = 1
-           mask = 1
+         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;
           }
-          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:type {
+          silk = 1
+          top = 1
          }
        }
 
-       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 {       }
+       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
+         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.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.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: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
-        }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
       }
      }
-    }
-     uid = FuGWfQzXU3SM7rbQ58MAAAAd
-    }
-    ha:subc.17465 {
-     ha:attributes {
-      value=
-      footprint=189-15
-      refdes=J3
+      uid = FuGWfQzXU3SM7rbQ58MAAAAd
      }
-    ha:data {
-        li:padstack_prototypes {
+     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_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 {
+            copper = 1
+            top = 1
            }
-         }
-
-         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 {
+             -0.999998mm  
+             -0.999998mm  
+             0.999998mm  
+             -0.999998mm  
+             0.999998mm  
+             0.999998mm  
+             -0.999998mm  
+             0.999998mm  
+            }
           }
-          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_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_proto_v6.1 {
-       hdia=47.24mil; hplated=1; htop=0; hbottom=0;
-       li:shape {
+          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:ps_circ { x=0.0; y=0.0; dia=1.999996mm;          }
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -1.179957mm  
+             -1.179957mm  
+             1.179957mm  
+             -1.179957mm  
+             1.179957mm  
+             1.179957mm  
+             -1.179957mm  
+             1.179957mm  
+            }
           }
-          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
+          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  
+            }
           }
-          clearance=0.0
-         }
+        }
+      }
+
+      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
-           intern = 1
+          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
           }
-          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
+          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
           }
-          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
+          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
           }
-          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=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=3.849878mm;          }
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
+          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
           }
-          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
+      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
           }
-          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
+          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
           }
-          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
+          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
           }
-          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
+          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
           }
-          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: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 {
-       }
+        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
+        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 {
-       }
+        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
+        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 {
-       }
+        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
+        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 {
-       }
+        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
+        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  
-         }
-       }
+        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
+        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  
-         }
-       }
+        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
+        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  
-         }
-       }
+        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
+        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:2 {
-          on  
-          diag  
-          round  
-          noshape  
-         }
-         li:3 {
-          on  
-          diag  
-          round  
-          noshape  
-         }
-       }
+        li:thermal {
+          li:5 {
+           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
+        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  
-         }
-       }
+        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
+        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  
-         }
-       }
+        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
+        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  
-         }
-       }
+        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
+        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:thermal {
+          li:2 {
+           on  
+           diag  
+           round  
+           noshape  
+          }
+          li:3 {
+           on  
+           diag  
+           round  
+           noshape  
+          }
+        }
 
-       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
+        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 {
-       }
+        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
+        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 {
-       }
+        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
+        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 {
-       }
+        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
+        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 {
-         li:5 {
-          on  
-          diag  
-          round  
-          noshape  
-         }
-       }
+        li:thermal {
+        }
 
-       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
+        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  
-         }
-       }
+        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
+        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  
-         }
-       }
+        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
+        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  
-         }
-       }
+        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
+        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:2 {
-          on  
-          diag  
-          round  
-          noshape  
-         }
-         li:3 {
-          on  
-          diag  
-          round  
-          noshape  
-         }
-       }
+        li:thermal {
+          li:5 {
+           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
+        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  
-         }
-       }
+        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
+        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  
-         }
-       }
+        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
+        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  
-         }
-       }
+        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
+        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:thermal {
+          li:2 {
+           on  
+           diag  
+           round  
+           noshape  
+          }
+          li:3 {
+           on  
+           diag  
+           round  
+           noshape  
+          }
+        }
 
-       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
+        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 {
-       }
+        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
+        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 {
-         li:2 {
-          on  
-          diag  
-          round  
-          noshape  
-         }
-         li:3 {
-          on  
-          diag  
-          round  
-          noshape  
-         }
-       }
+        li:thermal {
+        }
 
-       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
+        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  
-         }
-       }
+        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
+        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:5 {
-          on  
-          diag  
-          round  
-          noshape  
-         }
-       }
+        li:thermal {
+          li:2 {
+           on  
+           diag  
+           round  
+           noshape  
+          }
+          li:3 {
+           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
+        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  
-         }
-       }
+        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
+        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:thermal {
+          li:5 {
+           on  
+           diag  
+           round  
+           noshape  
+          }
+        }
 
-       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
+        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 {
-       }
+        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
+        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 {
-       }
+        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
+        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 {
-       }
+        li:thermal {
+        }
 
-       ha:attributes {
-         term=0
-         name=mnt
+        ha:attributes {
+          term=0
+          name=mnt
+        }
        }
-      }
-     }
-     li:layers {
-
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
+       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: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;
-         }
+        li:thermal {
         }
-        ha:type {
-         silk = 1
-         bottom = 1
+
+        ha:attributes {
+          term=0
+          name=mnt
         }
+       }
       }
+      li:layers {
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-        li:objects {
-         ha:line.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
+         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.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.17469 {
+           x1=2.84217in; y1=2.31751in; x2=2.84217in; y2=782.48mil; thickness=10.0mil; clearance=0.0;
           }
-         }
-         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.17472 {
+           x1=3.60216in; y1=782.48mil; x2=2.84217in; y2=782.48mil; thickness=10.0mil; clearance=0.0;
           }
-         }
-         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:line.17475 {
+           x1=3.60216in; y1=2.31751in; x2=2.84217in; y2=2.31751in; thickness=10.0mil; clearance=0.0;
           }
          }
-        }
-        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:type {
+          silk = 1
+          bottom = 1
+         }
+       }
 
-     ha:ps_proto_v6.0 {
-       hdia=47.24mil; hplated=1; htop=0; hbottom=0;
-       li:shape {
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
+         li:objects {
+          ha:line.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
+           }
           }
-          clearance=0.0
-           li:ps_poly {
-            -0.999998mm  
-            -0.999998mm  
-            0.999998mm  
-            -0.999998mm  
-            0.999998mm  
-            0.999998mm  
-            -0.999998mm  
-            0.999998mm  
+          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: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: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: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: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.1 {
-       hdia=47.24mil; hplated=1; htop=0; hbottom=0;
-       li:shape {
+      ha:ps_proto_v6.0 {
+        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
+          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  
+            }
           }
-          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
+          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  
+            }
           }
-          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
+          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  
+            }
           }
-          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
+          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  
+            }
           }
-          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_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.2 {
-       hdia=3.050032mm; hplated=1; htop=0; hbottom=0;
-       li:shape {
+      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=3.849878mm;          }
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
+          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
           }
-          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
+          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
           }
-          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
+          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
           }
-          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
+          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
           }
-          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
+          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
           }
-          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:ps_proto_v6.2 {
+        hdia=3.050032mm; hplated=1; htop=0; hbottom=0;
+        li:shape {
 
-       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
-       }
+          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
+          }
 
-       li:thermal {
-       }
+          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: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
-       }
+          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
+          }
 
-       li:thermal {
-       }
+          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:attributes {
-         term=9
-         name=pin9
-       }
+          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
+          }
+        }
       }
-      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 {
-       }
+      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
+        }
 
-       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:thermal {
-         li:5 {
-          on  
-          diag  
-          round  
-          noshape  
-         }
+        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
+        }
 
-       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:thermal {
-         li:5 {
-          on  
-          diag  
-          round  
-          noshape  
-         }
+        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
+        }
 
-       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:thermal {
-         li:5 {
-          on  
-          diag  
-          round  
-          noshape  
-         }
+        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
+        }
 
-       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:thermal {
-         li:5 {
-          on  
-          diag  
-          round  
-          noshape  
-         }
+        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
+        }
 
-       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:5 {
+           on  
+           diag  
+           round  
+           noshape  
+          }
+        }
 
-       li:thermal {
-         li:2 {
-          on  
-          diag  
-          round  
-          noshape  
-         }
-         li:3 {
-          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
+        }
 
-       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:5 {
+           on  
+           diag  
+           round  
+           noshape  
+          }
+        }
 
-       li:thermal {
-         li:2 {
-          on  
-          diag  
-          round  
-          noshape  
-         }
-         li:3 {
-          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
+        }
 
-       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  
-         }
-       }
+        li:thermal {
+          li:5 {
+           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
+        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:2 {
-          on  
-          diag  
-          round  
-          noshape  
-         }
-         li:3 {
-          on  
-          diag  
-          round  
-          noshape  
-         }
-       }
+        li:thermal {
+          li:5 {
+           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
+        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:thermal {
+          li:2 {
+           on  
+           diag  
+           round  
+           noshape  
+          }
+          li:3 {
+           on  
+           diag  
+           round  
+           noshape  
+          }
+        }
 
-       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
+        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:thermal {
+          li:2 {
+           on  
+           diag  
+           round  
+           noshape  
+          }
+          li:3 {
+           on  
+           diag  
+           round  
+           noshape  
+          }
+        }
 
-       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
+        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:thermal {
+          li:2 {
+           on  
+           diag  
+           round  
+           noshape  
+          }
+          li:3 {
+           on  
+           diag  
+           round  
+           noshape  
+          }
+        }
 
-       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
+        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:thermal {
+          li:2 {
+           on  
+           diag  
+           round  
+           noshape  
+          }
+          li:3 {
+           on  
+           diag  
+           round  
+           noshape  
+          }
+        }
 
-       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
+        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 {
-         li:5 {
-          on  
-          diag  
-          round  
-          noshape  
-         }
-       }
+        li:thermal {
+        }
 
-       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
+        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 {
-         li:5 {
-          on  
-          diag  
-          round  
-          noshape  
-         }
-       }
+        li:thermal {
+        }
 
-       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
+        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 {
-         li:5 {
-          on  
-          diag  
-          round  
-          noshape  
-         }
-       }
+        li:thermal {
+        }
 
-       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
+        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 {
-         li:5 {
-          on  
-          diag  
-          round  
-          noshape  
-         }
-       }
+        li:thermal {
+        }
 
-       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
+        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:2 {
-          on  
-          diag  
-          round  
-          noshape  
-         }
-         li:3 {
-          on  
-          diag  
-          round  
-          noshape  
-         }
-       }
+        li:thermal {
+          li:5 {
+           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
+        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:2 {
-          on  
-          diag  
-          round  
-          noshape  
-         }
-         li:3 {
-          on  
-          diag  
-          round  
-          noshape  
-         }
-       }
+        li:thermal {
+          li:5 {
+           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
+        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:2 {
-          on  
-          diag  
-          round  
-          noshape  
-         }
-         li:3 {
-          on  
-          diag  
-          round  
-          noshape  
-         }
-       }
+        li:thermal {
+          li:5 {
+           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
+        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:2 {
-          on  
-          diag  
-          round  
-          noshape  
-         }
-         li:3 {
-          on  
-          diag  
-          round  
-          noshape  
-         }
-       }
+        li:thermal {
+          li:5 {
+           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
+        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:thermal {
+          li:2 {
+           on  
+           diag  
+           round  
+           noshape  
+          }
+          li:3 {
+           on  
+           diag  
+           round  
+           noshape  
+          }
+        }
 
-       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
+        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:thermal {
+          li:2 {
+           on  
+           diag  
+           round  
+           noshape  
+          }
+          li:3 {
+           on  
+           diag  
+           round  
+           noshape  
+          }
+        }
 
-       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
+        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  
-         }
-       }
+        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
+        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  
-         }
-       }
+        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
+        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 {
-         li:5 {
-          on  
-          diag  
-          round  
-          noshape  
-         }
-       }
+        li:thermal {
+        }
 
-       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
+        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 {
-         li:5 {
-          on  
-          diag  
-          round  
-          noshape  
-         }
-       }
+        li:thermal {
+        }
 
-       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
+        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:thermal {
+          li:2 {
+           on  
+           diag  
+           round  
+           noshape  
+          }
+          li:3 {
+           on  
+           diag  
+           round  
+           noshape  
+          }
+        }
 
-       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
+        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:thermal {
+          li:2 {
+           on  
+           diag  
+           round  
+           noshape  
+          }
+          li:3 {
+           on  
+           diag  
+           round  
+           noshape  
+          }
+        }
 
-       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
+        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:thermal {
+          li:5 {
+           on  
+           diag  
+           round  
+           noshape  
+          }
+        }
 
-       ha:attributes {
-         term=0
-         name=mnt
+        ha:attributes {
+          term=8
+          name=pin8
+        }
        }
-      }
-      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
+       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 {
+        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
+        }
 
-       ha:attributes {
-         term=0
-         name=mnt
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=0
+          name=mnt
+        }
        }
-      }
-     }
-     li:layers {
+       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
+        }
 
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
+        li:thermal {
+        }
 
-        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: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:type {
-         silk = 1
-         bottom = 1
+
+        ha:attributes {
+          term=0
+          name=mnt
         }
+       }
       }
+      li:layers {
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-        li:objects {
-         ha:line.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
+         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.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.17408 {
+           x1=85.0392mm; y1=759.99mil; x2=1.81297in; y2=759.99mil; thickness=10.0mil; clearance=0.0;
           }
-         }
-         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.17411 {
+           x1=1.81297in; y1=0.0; x2=1.81297in; y2=759.99mil; thickness=10.0mil; clearance=0.0;
           }
-         }
-         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: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 {
-         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:type {
+          silk = 1
+          bottom = 1
+         }
+       }
 
-     ha:ps_proto_v6.0 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
+         li:objects {
+          ha:line.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
+           }
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+          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:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
+          ha:line.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:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+          ha:line.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
          }
        }
+      }
      }
-    }
-
-     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
-       }
+      uid = FPyPd0p3sfdI9it38ncAAAAg
+     }
+     ha:subc.18270 {
+      ha:attributes {
+       footprint=0402
+       value=22
+       openscad=0402
+       refdes=R54
+      }
+     ha:data {
+          li:padstack_prototypes {
 
-       li:thermal {
-       }
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-       ha:attributes {
-         term=1
-         name=1
-       }
-      }
-      ha:padstack_ref.18284 {
-       proto=0; x=271.0mil; y=42.3672mm; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-       ha:flags {
-        clearline=1
-       }
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
 
-       li:thermal {
-       }
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+            }
+          }
 
-       ha:attributes {
-         term=2
-         name=2
-       }
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+        }
       }
      }
-     li:layers {
-
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
 
-        li:objects {
+      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
         }
-        ha:type {
-         silk = 1
-         top = 1
+
+        li:thermal {
         }
-      }
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+        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: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
-          }
-         }
+        li:thermal {
         }
-        ha:type {
-         top = 1
-         misc = 1
-         virtual = 1
+
+        ha:attributes {
+          term=2
+          name=2
         }
+       }
       }
-     }
-    }
-     uid = FuGWfQzXU3SM7rbQ58MAAAAJ
-    }
-    ha:subc.18340 {
-     ha:attributes {
-      refdes=R55
-      value=22
-      footprint=0402
-      openscad=0402
-     }
-    ha:data {
-        li:padstack_prototypes {
+      li:layers {
 
-     ha:ps_proto_v6.0 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
-           }
+         li:objects {
          }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
-           }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
-           }
+         ha:type {
+          silk = 1
+          top = 1
          }
        }
-     }
-    }
-
-     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 {       }
+       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
+         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.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.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.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.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.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: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
-        }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
       }
      }
-    }
-     uid = FuGWfQzXU3SM7rbQ58MAAAAT
-    }
-    ha:subc.18388 {
-     ha:attributes {
-      value=
-      footprint=hole-M3
-      refdes=H2
+      uid = FuGWfQzXU3SM7rbQ58MAAAAJ
      }
-    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:subc.18340 {
+      ha:attributes {
+       footprint=0402
+       value=22
+       openscad=0402
+       refdes=R55
+      }
+     ha:data {
+          li:padstack_prototypes {
 
-         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_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-         ha:ps_shape_v4 {
-          ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;          }
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           intern = 1
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
           }
-          clearance=0.0
-         }
 
-         ha:ps_shape_v4 {
-          ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;          }
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+            }
           }
-          clearance=0.0
-         }
 
-         ha:ps_shape_v4 {
-          ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;          }
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           bottom = 1
-           mask = 1
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
           }
-          clearance=0.0
-         }
-       }
+        }
+      }
      }
-    }
 
-     li:objects {
-      ha:padstack_ref.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: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 {
-         li:2 {
-          on  
-          solid  
-          noshape  
-         }
-         li:3 {
-          on  
-          solid  
-          noshape  
-         }
-       }
+        li:thermal {
+        }
 
-       ha:attributes {
-         term=1
-         name=pin1
+        ha:attributes {
+          term=1
+          name=1
+        }
        }
-      }
-     }
-     li:layers {
-
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
+       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: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;
-         }
+        li:thermal {
         }
-        ha:type {
-         silk = 1
-         top = 1
+
+        ha:attributes {
+          term=2
+          name=2
         }
+       }
       }
+      li:layers {
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-        li:objects {
-         ha:line.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
-          }
+         li:objects {
          }
-         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 {
+          silk = 1
+          top = 1
          }
-        }
-        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:subc-aux {
+        lid=1
+        ha:combining {        }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            7.875mil  
-            -0.675005mm  
-            -7.875mil  
-            -0.675005mm  
-            -7.875mil  
-            0.675005mm  
-            7.875mil  
-            0.675005mm  
+         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: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: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: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: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: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: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: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: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.2 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+      ha:ps_proto_v6.0 {
+        hdia=125.0mil; hplated=1; htop=0; hbottom=0;
+        li:shape {
 
-         ha:ps_shape_v4 {
-          ha: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:ps_circ { x=0.0; y=0.0; dia=175.0mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
+           clearance=0.0
           }
-          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_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            bottom = 1
+            copper = 1
            }
-         }
-       }
-     }
-
-     ha:ps_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=0.0
           }
-          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
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            intern = 1
+           }
+           clearance=0.0
           }
-          clearance=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
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;           }
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
           }
-          clearance=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
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;           }
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            bottom = 1
+            mask = 1
+           }
+           clearance=0.0
           }
-          clearance=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
-         }
+      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
+        }
 
-         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
+        li:thermal {
+          li:2 {
+           on  
+           solid  
+           noshape  
           }
-          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
+          li:3 {
+           on  
+           solid  
+           noshape  
           }
-          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:attributes {
+          term=1
+          name=pin1
+        }
        }
       }
-      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 {
-       }
+      li:layers {
 
-       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
-       }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-       li:thermal {
-         li:2 {
-          on  
-          solid  
-          noshape  
+         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;
+          }
          }
-         li:3 {
-          on  
-          solid  
-          noshape  
+         ha:type {
+          silk = 1
+          top = 1
          }
        }
 
-       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
-       }
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
 
-       li:thermal {
-         li:2 {
-          on  
-          solid  
-          noshape  
+         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
+           }
+          }
          }
-         li:3 {
-          on  
-          solid  
-          noshape  
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
          }
        }
-
-       ha:attributes {
-         term=G
-       }
       }
      }
-     li:layers {
-
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
-
-        li:objects {
-        }
-        ha:type {
-         silk = 1
-         top = 1
-        }
+      uid = FuGWfQzXU3SM7rbQ58MAAAAZ
+     }
+     ha:subc.18733 {
+      ha:attributes {
+       value=USBmicroB
+       footprint=11071
+       refdes=J6
       }
+     ha:data {
+          li:padstack_prototypes {
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-        li:objects {
-         ha:line.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: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: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: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:top_mask {
-       lid=4
-       ha:combining { sub=1; auto=1;       }
+      ha:ps_proto_v6.1 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-        li:objects {
-        }
-        ha:type {
-         top = 1
-         mask = 1
+          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:any_internal_copper {
-       lid=5
-       ha:combining {       }
+      ha:ps_proto_v6.2 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-        li:objects {
-        }
-        ha:type {
-         copper = 1
-         intern = 1
+          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  
+            }
+          }
         }
-        stack_offs = 1
       }
 
-      ha:bottom_copper {
-       lid=6
-       ha:combining {       }
+      ha:ps_proto_v6.3 {
+        hdia=0.0; hplated=1; htop=0; hbottom=0;
+        li:shape {
 
-        li:objects {
-        }
-        ha:type {
-         bottom = 1
-         copper = 1
+          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
+        }
 
-      ha:bottom_mask {
-       lid=7
-       ha:combining { sub=1; auto=1;       }
+        li:thermal {
+        }
 
-        li:objects {
+        ha:attributes {
+          term=1
+          name=VBUS
         }
-        ha:type {
-         bottom = 1
-         mask = 1
+       }
+       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
         }
-      }
 
-      ha:bottom_silk {
-       lid=8
-       ha:combining { auto=1;       }
+        li:thermal {
+        }
 
-        li:objects {
+        ha:attributes {
+          term=2
+          name=D-
         }
-        ha:type {
-         silk = 1
-         bottom = 1
+       }
+       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
         }
-      }
 
-      ha:bottom_paste {
-       lid=9
-       ha:combining { auto=1;       }
+        li:thermal {
+        }
 
-        li:objects {
+        ha:attributes {
+          term=3
+          name=D+
         }
-        ha:type {
-         bottom = 1
-         paste = 1
+       }
+       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
         }
-      }
 
-      ha:outline {
-       lid=10
-       ha:combining {       }
+        li:thermal {
+        }
 
-        li:objects {
+        ha:attributes {
+          term=4
+          name=HS
         }
-        ha:type {
-         boundary = 1
+       }
+       ha:padstack_ref.18751 {
+        proto=0; x=162.4mil; y=1.75118in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        li:thermal {
         }
-        purpose = uroute
-      }
 
-      ha:pmech {
-       lid=11
-       ha:combining { auto=1;       }
-
-        li:objects {
+        ha:attributes {
+          term=5
+          name=GND
         }
-        ha:type {
-         mech = 1
+       }
+       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
         }
-        purpose = proute
-      }
 
-      ha:umech {
-       lid=12
-       ha:combining { auto=1;       }
+        li:thermal {
+        }
 
-        li:objects {
+        ha:attributes {
+          term=G
         }
-        ha:type {
-         mech = 1
+       }
+       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
         }
-        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 {
+        li:thermal {
+        }
 
-         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: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
+        }
 
-         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  
-           }
-         }
+        li:thermal {
+        }
 
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           bottom = 1
-           mask = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -26.0mil  
-            -26.0mil  
-            26.0mil  
-            -26.0mil  
-            26.0mil  
-            26.0mil  
-            -26.0mil  
-            26.0mil  
-           }
-         }
+        ha:attributes {
+          term=G
+        }
        }
-     }
-
-     ha:ps_proto_v6.1 {
-       hdia=31.5mil; hplated=1; htop=0; hbottom=0;
-       li:shape {
+       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
+        }
 
-         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
-         }
+        li:thermal {
+        }
 
-         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: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
+        }
 
-         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
+        li:thermal {
+          li:2 {
+           on  
+           solid  
+           noshape  
           }
-          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
+          li:3 {
+           on  
+           solid  
+           noshape  
           }
-          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
+        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  
           }
-          clearance=0.0
-         }
+          li:3 {
+           on  
+           solid  
+           noshape  
+          }
+        }
+
+        ha:attributes {
+          term=G
+        }
        }
-     }
+      }
+      li:layers {
 
-     ha:ps_proto_v6.2 {
-       hdia=59.06mil; hplated=1; htop=0; hbottom=0;
-       li:shape {
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-         ha:ps_shape_v4 {
-          ha:ps_circ { x=0.0; y=0.0; dia=73.56mil;          }
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
+         li:objects {
          }
-
-         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:type {
+          silk = 1
+          top = 1
          }
+       }
 
-         ha:ps_shape_v4 {
-          ha:ps_circ { x=0.0; y=0.0; dia=73.56mil;          }
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           intern = 1
-          }
-          clearance=0.0
-         }
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
 
-         ha:ps_shape_v4 {
-          ha:ps_circ { x=0.0; y=0.0; dia=79.56mil;          }
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
+         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
+           }
           }
-          clearance=0.0
-         }
-
-         ha:ps_shape_v4 {
-          ha:ps_circ { x=0.0; y=0.0; dia=79.56mil;          }
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           bottom = 1
-           mask = 1
+          ha: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
+           }
           }
-          clearance=0.0
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
          }
        }
-     }
-    }
 
-     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
-       }
+       {ha:top copper}                               {
+        lid=2
+        ha:combining {        }
 
-       li:thermal {
-         li:2 {
-          on  
-          diag  
-          round  
-          noshape  
+         li:objects {
          }
-         li:3 {
-          on  
-          diag  
-          round  
-          noshape  
+         ha:type {
+          copper = 1
+          top = 1
          }
        }
 
-       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
-       }
+       ha:top_paste {
+        lid=3
+        ha:combining { auto=1;        }
 
-       li:thermal {
+         li:objects {
+         }
+         ha:type {
+          top = 1
+          paste = 1
+         }
        }
 
-       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
-       }
+       ha:top_mask {
+        lid=4
+        ha:combining { sub=1; auto=1;        }
 
-       li:thermal {
+         li:objects {
+         }
+         ha:type {
+          top = 1
+          mask = 1
+         }
        }
 
-       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
-       }
+       ha:any_internal_copper {
+        lid=5
+        ha:combining {        }
 
-       li:thermal {
+         li:objects {
+         }
+         ha:type {
+          copper = 1
+          intern = 1
+         }
+         stack_offs = 1
        }
 
-       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
+       ha:bottom_copper {
+        lid=6
+        ha:combining {        }
+
+         li:objects {
+         }
+         ha:type {
+          bottom = 1
+          copper = 1
+         }
        }
 
-       li:thermal {
+       ha:bottom_mask {
+        lid=7
+        ha:combining { sub=1; auto=1;        }
+
+         li:objects {
+         }
+         ha:type {
+          bottom = 1
+          mask = 1
+         }
        }
 
-       ha:attributes {
-         term=0
-         name=mnt
+       ha:bottom_silk {
+        lid=8
+        ha:combining { auto=1;        }
+
+         li:objects {
+         }
+         ha:type {
+          silk = 1
+          bottom = 1
+         }
        }
-      }
-     }
-     li:layers {
 
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
+       ha:bottom_paste {
+        lid=9
+        ha:combining { auto=1;        }
 
-        li:objects {
-         ha:line.18760 {
-          x1=6.359652mm; y1=2.20428in; x2=1.260094mm; y2=2.20428in; thickness=6.0mil; clearance=0.0;
+         li:objects {
          }
-         ha:line.18763 {
-          x1=1.260094mm; y1=2.20428in; x2=1.260094mm; y2=1.86571in; thickness=6.0mil; clearance=0.0;
+         ha:type {
+          bottom = 1
+          paste = 1
          }
-         ha:line.18766 {
-          x1=1.260094mm; y1=1.86571in; x2=6.359652mm; y2=1.86571in; thickness=6.0mil; clearance=0.0;
+       }
+
+       ha:outline {
+        lid=10
+        ha:combining {        }
+
+         li:objects {
          }
-         ha:line.18769 {
-          x1=6.359652mm; y1=1.86571in; x2=6.359652mm; y2=2.20428in; thickness=6.0mil; clearance=0.0;
+         ha:type {
+          boundary = 1
          }
-        }
-        ha:type {
-         silk = 1
-         bottom = 1
-        }
-      }
+         purpose = uroute
+       }
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+       ha:pmech {
+        lid=11
+        ha:combining { auto=1;        }
 
-        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
-          }
+         li:objects {
          }
-         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:type {
+          mech = 1
          }
-         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
-          }
+         purpose = proute
+       }
+
+       ha:umech {
+        lid=12
+        ha:combining { auto=1;        }
+
+         li:objects {
          }
-         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 {
+          mech = 1
          }
-        }
-        ha:type {
-         bottom = 1
-         virtual = 1
-         misc = 1
-        }
+         purpose = uroute
+       }
       }
      }
-    }
-     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
+      uid = t+CANjtdPMoBlE0Q3VMAAAAB
      }
-    ha:data {
-        li:padstack_prototypes {
+     ha:subc.18759 {
+      ha:attributes {
+       value=Debug
+       footprint=0-215079-4
+       refdes=J7
+      }
+     ha:data {
+          li:padstack_prototypes {
 
-     ha:ps_proto_v6.0 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+      ha:ps_proto_v6.0 {
+        hdia=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 {
-            12.0mil  
-            -20.0mil  
-            -12.0mil  
-            -20.0mil  
-            -12.0mil  
-            20.0mil  
-            12.0mil  
-            20.0mil  
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
+           clearance=0.0
+            li:ps_poly {
+             -23.0mil  
+             -23.0mil  
+             23.0mil  
+             -23.0mil  
+             23.0mil  
+             23.0mil  
+             -23.0mil  
+             23.0mil  
+            }
           }
-          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 {           }
+           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 { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
+          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  
+            }
           }
-          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 {
+             -26.0mil  
+             -26.0mil  
+             26.0mil  
+             -26.0mil  
+             26.0mil  
+             26.0mil  
+             -26.0mil  
+             26.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: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: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:ps_proto_v6.1 {
+        hdia=31.5mil; hplated=1; htop=0; hbottom=0;
+        li:shape {
 
-       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
-       }
+          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
+          }
 
-       li:thermal {
-       }
+          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:attributes {
-         term=3
-         name=3
-       }
-      }
-     }
-     li:layers {
+          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:top-silk {
-       lid=0
-       ha:combining {       }
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=52.0mil;           }
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+          }
 
-        li:objects {
-         ha: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: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:subc-aux {
-       lid=1
-       ha:combining {       }
+      ha:ps_proto_v6.2 {
+        hdia=59.06mil; hplated=1; htop=0; hbottom=0;
+        li:shape {
 
-        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: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: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: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: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: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: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: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
           }
-         }
-        }
-        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 {
+      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
+        }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
+        li:thermal {
+          li:2 {
+           on  
+           diag  
+           round  
+           noshape  
           }
-          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
+          li:3 {
+           on  
+           diag  
+           round  
+           noshape  
           }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
-           }
-         }
+        }
 
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
-           }
-         }
+        ha: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: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 {
-       }
+        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
+        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 {
-       }
+        li:thermal {
+        }
 
-       ha:attributes {
-         term=2
-         name=2
+        ha:attributes {
+          term=3
+          name=pin3
+        }
        }
-      }
-     }
-     li:layers {
+       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
+        }
 
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
+        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:objects {
+        li:thermal {
         }
-        ha:type {
-         silk = 1
-         top = 1
+
+        ha:attributes {
+          term=0
+          name=mnt
         }
+       }
       }
+      li:layers {
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-        li:objects {
-         ha:line.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
+         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.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.18763 {
+           x1=1.260094mm; y1=2.20428in; x2=1.260094mm; y2=1.86571in; thickness=6.0mil; clearance=0.0;
           }
-         }
-         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.18766 {
+           x1=1.260094mm; y1=1.86571in; x2=6.359652mm; y2=1.86571in; thickness=6.0mil; clearance=0.0;
           }
-         }
-         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:line.18769 {
+           x1=6.359652mm; y1=1.86571in; x2=6.359652mm; y2=2.20428in; thickness=6.0mil; clearance=0.0;
           }
          }
-        }
-        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:type {
+          silk = 1
+          bottom = 1
+         }
+       }
 
-     ha:ps_proto_v6.0 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
+         li:objects {
+          ha:line.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
+           }
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+          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:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
+          ha:line.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:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+          ha:line.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
          }
-       }
-     }
-    }
-
-     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
-        }
+      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:subc-aux {
-       lid=1
-       ha:combining {       }
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-        li:objects {
-         ha:line.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: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: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:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             15.0mil  
+             -23.0mil  
+             -15.0mil  
+             -23.0mil  
+             -15.0mil  
+             23.0mil  
+             15.0mil  
+             23.0mil  
+            }
           }
-         }
-         ha:line.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:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             12.0mil  
+             -20.0mil  
+             -12.0mil  
+             -20.0mil  
+             -12.0mil  
+             20.0mil  
+             12.0mil  
+             20.0mil  
+            }
           }
-         }
-        }
-        ha: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  
-           }
-         }
+      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:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
-           }
-         }
+        ha:attributes {
+          term=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: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 {
+        }
 
-       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
+        }
 
-       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 {
+        }
 
-       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:attributes {
+          term=2
+          name=2
+        }
        }
-      }
-     }
-     li:layers {
-
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
+       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:objects {
+        li:thermal {
         }
-        ha:type {
-         silk = 1
-         top = 1
+
+        ha:attributes {
+          term=3
+          name=3
         }
+       }
       }
+      li:layers {
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-        li:objects {
-         ha:line.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
+         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.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.19930 {
+           x1=395.0mil; y1=1.612in; x2=395.0mil; y2=1.494in; thickness=10.0mil; clearance=0.0;
           }
-         }
-         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.19933 {
+           x1=395.0mil; y1=1.494in; x2=256.0mil; y2=1.494in; thickness=10.0mil; clearance=0.0;
           }
-         }
-         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:line.19936 {
+           x1=256.0mil; y1=1.494in; x2=256.0mil; y2=1.612in; thickness=10.0mil; clearance=0.0;
           }
          }
-        }
-        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:type {
+          silk = 1
+          top = 1
+         }
+       }
 
-     ha:ps_proto_v6.0 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
+         li:objects {
+          ha:line.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
+           }
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+          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:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
+          ha:line.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:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+          ha:line.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
          }
-       }
-     }
-    }
-
-     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
-        }
+      uid = FuGWfQzXU3SM7rbQ58MAAAA7
+     }
+     ha:subc.24136 {
+      ha:attributes {
+       footprint=0402
+       value=3.3k
+       openscad=0402
+       refdes=R14
       }
+     ha:data {
+          li:padstack_prototypes {
 
-      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_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
           }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
-           }
-         }
 
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
-          }
-          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
            }
-         }
-       }
-     }
-    }
-
-     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 {
-       }
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+            }
+          }
 
-       ha:attributes {
-         term=1
-         name=1
-       }
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+        }
       }
-      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 {
-       }
+      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=2
-         name=2
+        ha:attributes {
+          term=1
+          name=1
+        }
        }
-      }
-     }
-     li:layers {
-
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
+       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:objects {
+        li:thermal {
         }
-        ha:type {
-         silk = 1
-         top = 1
+
+        ha:attributes {
+          term=2
+          name=2
         }
+       }
       }
+      li:layers {
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-        li:objects {
-         ha:line.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
-          }
+         li:objects {
          }
-         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 {
+          silk = 1
+          top = 1
          }
-        }
-        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:subc-aux {
+        lid=1
+        ha:combining {        }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+         li:objects {
+          ha:line.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:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
+          ha:line.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:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+          ha:line.24143 {
+           x1=1.08026in; y1=1.018in; x2=28.438604mm; y2=1.018in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
            }
-         }
-       }
-     }
-    }
-
-     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.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: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
          }
-        }
-        ha:type {
-         top = 1
-         misc = 1
-         virtual = 1
-        }
+       }
       }
      }
-    }
-     uid = 3YxNmWYeQVNvlECZpisAAAAw
-    }
-    ha:subc.24470 {
-     ha:attributes {
-      refdes=R6
-      value=3.3k
-      footprint=0402
-      openscad=0402
+      uid = 3YxNmWYeQVNvlECZpisAAAAk
      }
-    ha:data {
-        li:padstack_prototypes {
+     ha:subc.24152 {
+      ha:attributes {
+       footprint=0402
+       value=1k
+       openscad=0402
+       refdes=R15
+      }
+     ha:data {
+          li:padstack_prototypes {
 
-     ha:ps_proto_v6.0 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
           }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
-           }
-         }
 
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
-          }
-          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 {
-       }
+      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
+        }
 
-       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 {
+        }
 
-       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
+        }
 
-       ha:attributes {
-         term=2
-         name=2
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
        }
       }
-     }
-     li:layers {
+      li:layers {
 
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-        li:objects {
-        }
-        ha:type {
-         silk = 1
-         top = 1
-        }
-      }
+         li:objects {
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+       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
+         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.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.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.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.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.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: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
-        }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
       }
      }
-    }
-     uid = 3YxNmWYeQVNvlECZpisAAAAy
-    }
-    ha:subc.24486 {
-     ha:attributes {
-      refdes=R9
-      value=3.3k
-      footprint=0402
-      openscad=0402
+      uid = 3YxNmWYeQVNvlECZpisAAAAm
      }
-    ha:data {
-        li:padstack_prototypes {
+     ha:subc.24168 {
+      ha:attributes {
+       footprint=0402
+       value=1k
+       openscad=0402
+       refdes=R16
+      }
+     ha:data {
+          li:padstack_prototypes {
 
-     ha:ps_proto_v6.0 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
           }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
-           }
-         }
 
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+            }
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
            }
-         }
-       }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+        }
+      }
      }
-    }
 
-     li:objects {
-      ha:padstack_ref.24499 {
-       proto=0; x=1.15352in; y=1.018in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-       li:thermal {
-       }
+      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
+        }
 
-       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 {
+        }
 
-       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
+        }
 
-       ha:attributes {
-         term=2
-         name=2
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
        }
       }
-     }
-     li:layers {
+      li:layers {
 
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-        li:objects {
-        }
-        ha:type {
-         silk = 1
-         top = 1
-        }
-      }
+         li:objects {
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+       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
+         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.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.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.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.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.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: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
-        }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
       }
      }
-    }
-     uid = 3YxNmWYeQVNvlECZpisAAAA0
-    }
-    ha:subc.24502 {
-     ha:attributes {
-      refdes=R10
-      value=3.3k
-      footprint=0402
-      openscad=0402
+      uid = 3YxNmWYeQVNvlECZpisAAAAo
      }
-    ha:data {
-        li:padstack_prototypes {
+     ha:subc.24184 {
+      ha:attributes {
+       footprint=0402
+       value=1k
+       openscad=0402
+       refdes=R3
+      }
+     ha:data {
+          li:padstack_prototypes {
 
-     ha:ps_proto_v6.0 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
           }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
-           }
-         }
 
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+            }
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
            }
-         }
-       }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+        }
+      }
      }
-    }
-
-     li:objects {
-      ha:padstack_ref.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: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 {
-       }
+        li:thermal {
+        }
 
-       ha:attributes {
-         term=2
-         name=2
+        ha:attributes {
+          term=1
+          name=1
+        }
        }
-      }
-     }
-     li:layers {
-
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
+       ha:padstack_ref.24198 {
+        proto=0; x=1.506in; y=946.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-        li:objects {
+        li:thermal {
         }
-        ha:type {
-         silk = 1
-         top = 1
+
+        ha:attributes {
+          term=2
+          name=2
         }
+       }
       }
+      li:layers {
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-        li:objects {
-         ha:line.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
-          }
+         li:objects {
          }
-         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 {
+          silk = 1
+          top = 1
          }
-        }
-        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:subc-aux {
+        lid=1
+        ha:combining {        }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+         li:objects {
+          ha:line.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:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
+          ha:line.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:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+          ha:line.24191 {
+           x1=1.506in; y1=961.74mil; x2=1.506in; y2=23.428196mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
            }
-         }
-       }
-     }
-    }
-
-     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.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: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
          }
-        }
-        ha:type {
-         top = 1
-         misc = 1
-         virtual = 1
-        }
+       }
       }
      }
-    }
-     uid = 3YxNmWYeQVNvlECZpisAAAA4
-    }
-    ha:subc.24534 {
-     ha:attributes {
-      refdes=R12
-      value=1k
-      footprint=0402
-      openscad=0402
+      uid = 3YxNmWYeQVNvlECZpisAAAAs
      }
-    ha:data {
-        li:padstack_prototypes {
+     ha:subc.24200 {
+      ha:attributes {
+       footprint=0402
+       value=1k
+       openscad=0402
+       refdes=R4
+      }
+     ha:data {
+          li:padstack_prototypes {
 
-     ha:ps_proto_v6.0 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
           }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
-           }
-         }
 
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
-          }
-          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:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+            }
+          }
 
-       ha:attributes {
-         term=1
-         name=1
-       }
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+        }
       }
-      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 {
-       }
+      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
+        }
 
-       ha:attributes {
-         term=2
-         name=2
-       }
-      }
-     }
-     li:layers {
+        li:thermal {
+        }
 
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
+        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:objects {
+        li:thermal {
         }
-        ha:type {
-         silk = 1
-         top = 1
+
+        ha:attributes {
+          term=2
+          name=2
         }
+       }
       }
+      li:layers {
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-        li:objects {
-         ha:line.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
-          }
+         li:objects {
          }
-         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 {
+          silk = 1
+          top = 1
          }
-        }
-        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:subc-aux {
+        lid=1
+        ha:combining {        }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
+         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
+           }
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+          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:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
+          ha:line.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:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+          ha:line.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 {
+       footprint=0402
+       value=3.3k
+       openscad=0402
+       refdes=R5
+      }
+     ha:data {
+          li:padstack_prototypes {
 
-     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:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-       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
-       }
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
 
-       li:thermal {
-       }
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+            }
+          }
 
-       ha:attributes {
-         term=2
-         name=2
-       }
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+        }
       }
      }
-     li:layers {
 
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
+      li:objects {
+       ha:padstack_ref.24229 {
+        proto=0; x=711.0mil; y=24.321008mm; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        li:thermal {
+        }
 
-        li:objects {
+        ha:attributes {
+          term=1
+          name=1
         }
-        ha:type {
-         silk = 1
-         top = 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
         }
-      }
 
-      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
-          }
-         }
+        li:thermal {
         }
-        ha:type {
-         top = 1
-         misc = 1
-         virtual = 1
+
+        ha:attributes {
+          term=2
+          name=2
         }
+       }
       }
-     }
-    }
-     uid = 3YxNmWYeQVNvlECZpisAAAA8
-    }
-    ha:subc.31110 {
-     ha:attributes {
-      openscad=0402
-      value=3.3k
-      refdes=R17
-      footprint=0402
-     }
-    ha:data {
-        li:padstack_prototypes {
+      li:layers {
 
-     ha:ps_proto_v6.0 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
-           }
+         li:objects {
+         }
+         ha:type {
+          silk = 1
+          top = 1
          }
+       }
 
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
-           }
-         }
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
 
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
+         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
+           }
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+          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
            }
-         }
-       }
-     }
-    }
-
-     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.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.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.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: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
          }
-        }
-        ha:type {
-         top = 1
-         misc = 1
-         virtual = 1
-        }
+       }
       }
      }
-    }
-     uid = y4b9syjMl0br92ySVYYAAAAv
-    }
-    ha:subc.31143 {
-     ha:attributes {
-      openscad=0402
-      value=3.3k
-      refdes=R18
-      footprint=0402
+      uid = 3YxNmWYeQVNvlECZpisAAAAw
      }
-    ha:data {
-        li:padstack_prototypes {
+     ha:subc.24470 {
+      ha:attributes {
+       footprint=0402
+       value=3.3k
+       openscad=0402
+       refdes=R6
+      }
+     ha:data {
+          li:padstack_prototypes {
 
-     ha:ps_proto_v6.0 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
           }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
-           }
-         }
 
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
-          }
-          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
            }
-         }
-       }
-     }
-    }
-
-     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 {
-       }
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+            }
+          }
 
-       ha:attributes {
-         term=1
-         name=1
-       }
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+        }
       }
-      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 {
-       }
+      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=2
-         name=2
+        ha:attributes {
+          term=1
+          name=1
+        }
        }
-      }
-     }
-     li:layers {
-
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
+       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:objects {
+        li:thermal {
         }
-        ha:type {
-         silk = 1
-         top = 1
+
+        ha:attributes {
+          term=2
+          name=2
         }
+       }
       }
+      li:layers {
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-        li:objects {
-         ha:line.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
-          }
+         li:objects {
          }
-         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 {
+          silk = 1
+          top = 1
          }
-        }
-        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:subc-aux {
+        lid=1
+        ha:combining {        }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
+         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
+           }
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+          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:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
+          ha:line.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:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+          ha:line.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
          }
-       }
-     }
-    }
-
-     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
-        }
+      uid = 3YxNmWYeQVNvlECZpisAAAAy
+     }
+     ha:subc.24486 {
+      ha:attributes {
+       footprint=0402
+       value=3.3k
+       openscad=0402
+       refdes=R9
       }
+     ha:data {
+          li:padstack_prototypes {
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-        li:objects {
-         ha:line.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: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: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
            }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+            }
           }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
-           }
-         }
 
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
            }
-         }
-       }
-     }
-    }
-
-     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
-       }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+        }
       }
      }
-     li:layers {
 
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
+      li:objects {
+       ha:padstack_ref.24499 {
+        proto=0; x=1.15352in; y=1.018in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        li:thermal {
+        }
 
-        li:objects {
+        ha:attributes {
+          term=1
+          name=1
         }
-        ha:type {
-         silk = 1
-         top = 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
         }
-      }
 
-      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
-          }
-         }
+        li:thermal {
         }
-        ha:type {
-         top = 1
-         misc = 1
-         virtual = 1
+
+        ha:attributes {
+          term=2
+          name=2
         }
+       }
       }
-     }
-    }
-     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 {
+      li:layers {
 
-         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:top-silk {
+        lid=0
+        ha:combining {        }
 
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            10.875mil  
-            -0.376301mm  
-            -10.875mil  
-            -0.376301mm  
-            -10.875mil  
-            0.376301mm  
-            10.875mil  
-            0.376301mm  
-           }
+         li:objects {
          }
-
-         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:type {
+          silk = 1
+          top = 1
          }
        }
-     }
 
-     ha:ps_proto_v6.1 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -7.875mil  
-            0.300101mm  
-            7.875mil  
-            0.300101mm  
-            7.875mil  
-            -0.300101mm  
-            -7.875mil  
-            -0.300101mm  
+         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: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: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: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: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: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: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: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  
-           }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
          }
        }
-     }
-    }
-
-     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
-       }
+     }
+      uid = 3YxNmWYeQVNvlECZpisAAAA0
+     }
+     ha:subc.24502 {
+      ha:attributes {
+       footprint=0402
+       value=3.3k
+       openscad=0402
+       refdes=R10
       }
-      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:data {
+          li:padstack_prototypes {
 
-       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
-       }
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-       li:thermal {
-       }
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
 
-       ha:attributes {
-         term=2
-         name=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:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+            }
+          }
 
-       ha:attributes {
-         term=4
-         name=pin4
-       }
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+        }
       }
-      ha:padstack_ref.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 {
-       }
+      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=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
+        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 {
-       }
+        li:thermal {
+        }
 
-       ha:attributes {
-         term=5
-         name=pin5
+        ha:attributes {
+          term=2
+          name=2
+        }
        }
       }
-     }
-     li:layers {
+      li:layers {
 
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-        li:objects {
-         ha:line.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;
+         li:objects {
          }
-         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:type {
-         silk = 1
-         top = 1
-        }
-      }
+       }
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+       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
+         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.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.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.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.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.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: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
-        }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
       }
      }
-    }
-     uid = 6OcDvP2DqxZ1Vi1wXRIAAAAv
-    }
-    ha:subc.47003 {
-     ha:attributes {
-      value=TSM200N03D
-      footprint=PDFN33
-      refdes=Q2
+      uid = 3YxNmWYeQVNvlECZpisAAAA2
      }
-    ha:data {
-        li:padstack_prototypes {
+     ha:subc.24518 {
+      ha:attributes {
+       footprint=0402
+       value=1k
+       openscad=0402
+       refdes=R11
+      }
+     ha:data {
+          li:padstack_prototypes {
 
-     ha:ps_proto_v6.0 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            7.875mil  
-            -0.300101mm  
-            -7.875mil  
-            -0.300101mm  
-            -7.875mil  
-            0.300101mm  
-            7.875mil  
-            0.300101mm  
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
           }
-          clearance=0.0
-           li:ps_poly {
-            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_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
            }
-         }
-       }
-     }
-
-     ha:ps_proto_v6.1 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
-
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+            }
           }
-          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
            }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
           }
-          clearance=0.0
-           li:ps_poly {
-            -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  
-           }
-         }
+      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
+        }
 
-         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  
-           }
-         }
+        li:thermal {
+        }
 
-         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
+        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 {
-       }
+        li:thermal {
+        }
 
-       ha:attributes {
-         term=7
-         name=pin7
+        ha:attributes {
+          term=2
+          name=2
+        }
        }
       }
-      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:layers {
 
-       li:thermal {
-       }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-       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:objects {
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
        }
 
-       li:thermal {
-       }
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
 
-       ha:attributes {
-         term=6
-         name=pin6
+         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
+         }
        }
       }
-      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
-       }
+     }
+      uid = 3YxNmWYeQVNvlECZpisAAAA4
+     }
+     ha:subc.24534 {
+      ha:attributes {
+       footprint=0402
+       value=1k
+       openscad=0402
+       refdes=R12
       }
-      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
-       }
+     ha:data {
+          li:padstack_prototypes {
 
-       li:thermal {
-       }
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-       ha:attributes {
-         term=5
-         name=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
-       }
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
 
-       li:thermal {
-       }
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+            }
+          }
 
-       ha:attributes {
-         term=4
-         name=pin4
-       }
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+        }
       }
-      ha:padstack_ref.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 {
-       }
+      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
+        }
 
-       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 {
+        }
 
-       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
+        }
 
-       ha:attributes {
-         term=5
-         name=pin5
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
        }
       }
-     }
-     li:layers {
+      li:layers {
 
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-        li:objects {
-         ha:line.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;
+         li:objects {
          }
-         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:type {
-         silk = 1
-         top = 1
-        }
-      }
+       }
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+       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
+         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.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.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.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.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.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: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
-        }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
       }
      }
-    }
-     uid = 6OcDvP2DqxZ1Vi1wXRIAAAAx
-    }
-    ha:subc.47040 {
-     ha:attributes {
-      value=TSM200N03D
-      footprint=PDFN33
-      refdes=Q3
+      uid = 3YxNmWYeQVNvlECZpisAAAA6
      }
-    ha:data {
-        li:padstack_prototypes {
-
-     ha:ps_proto_v6.0 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+     ha:subc.24550 {
+      ha:attributes {
+       footprint=0402
+       value=3.3k
+       openscad=0402
+       refdes=R13
+      }
+     ha:data {
+          li:padstack_prototypes {
 
-         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_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-         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 {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
-         }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
 
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+            }
           }
-          clearance=0.0
-           li:ps_poly {
-            7.875mil  
-            -0.300101mm  
-            -7.875mil  
-            -0.300101mm  
-            -7.875mil  
-            0.300101mm  
-            7.875mil  
-            0.300101mm  
+
+          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:ps_proto_v6.1 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
+         li:objects {
+          ha:line.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
+           }
           }
-          clearance=0.0
-           li:ps_poly {
-            -7.875mil  
-            0.300101mm  
-            7.875mil  
-            0.300101mm  
-            7.875mil  
-            -0.300101mm  
-            -7.875mil  
-            -0.300101mm  
+          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: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: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: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: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 {
+       refdes=R17
+       value=3.3k
+       footprint=0402
+       openscad=0402
+      }
+     ha:data {
+          li:padstack_prototypes {
 
-     ha:ps_proto_v6.2 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; 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 {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
           }
-          clearance=0.0
-           li:ps_poly {
-            -0.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
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+            }
           }
-          clearance=0.0
-           li:ps_poly {
-            -0.645033mm  
-            1.175004mm  
-            0.645033mm  
-            1.175004mm  
-            0.645033mm  
-            -1.175004mm  
-            -0.645033mm  
-            -1.175004mm  
+
+          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.47066 {
-       proto=0; x=1.16531in; y=767.715mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
-       ha:flags {
-        clearline=1
-       }
+      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 {
+        }
 
-       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
+        }
 
-       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 {
-       }
+        li:thermal {
+        }
 
-       ha:attributes {
-         term=1
-         name=pin1
+        ha:attributes {
+          term=2
+          name=2
+        }
        }
       }
-      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:layers {
 
-       li:thermal {
-       }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-       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:objects {
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
        }
 
-       li:thermal {
-       }
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
 
-       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
+         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
+         }
        }
       }
-      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
-       }
+     }
+      uid = y4b9syjMl0br92ySVYYAAAAv
+     }
+     ha:subc.31143 {
+      ha:attributes {
+       refdes=R18
+       value=3.3k
+       footprint=0402
+       openscad=0402
       }
-      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
-       }
+     ha:data {
+          li:padstack_prototypes {
 
-       li:thermal {
-       }
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-       ha:attributes {
-         term=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
-       }
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
 
-       li:thermal {
-       }
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+            }
+          }
 
-       ha:attributes {
-         term=5
-         name=pin5
-       }
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+        }
       }
      }
-     li:layers {
 
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
+      li:objects {
+       ha:padstack_ref.31157 {
+        proto=0; x=1.38952in; y=1.018in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        li:thermal {
+        }
 
-        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:attributes {
+          term=1
+          name=1
         }
-        ha:type {
-         silk = 1
-         top = 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
         }
-      }
 
-      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
-          }
-         }
+        li:thermal {
         }
-        ha:type {
-         top = 1
-         misc = 1
-         virtual = 1
+
+        ha:attributes {
+          term=2
+          name=2
         }
+       }
       }
-     }
-    }
-     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 {
+      li:layers {
 
-         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:top-silk {
+        lid=0
+        ha:combining {        }
 
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            10.875mil  
-            -0.376301mm  
-            -10.875mil  
-            -0.376301mm  
-            -10.875mil  
-            0.376301mm  
-            10.875mil  
-            0.376301mm  
-           }
+         li:objects {
          }
-
-         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:type {
+          silk = 1
+          top = 1
          }
        }
-     }
 
-     ha:ps_proto_v6.1 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -7.875mil  
-            0.300101mm  
-            7.875mil  
-            0.300101mm  
-            7.875mil  
-            -0.300101mm  
-            -7.875mil  
-            -0.300101mm  
+         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: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: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: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: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: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: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: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  
-           }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
          }
        }
+      }
      }
-    }
-
-     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
-       }
+      uid = y4b9syjMl0br92ySVYYAAAAx
+     }
+     ha:subc.31176 {
+      ha:attributes {
+       refdes=R19
+       value=1k
+       footprint=0402
+       openscad=0402
       }
-      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:data {
+          li:padstack_prototypes {
 
-       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:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-       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
-       }
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
 
-       li:thermal {
-       }
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+            }
+          }
 
-       ha:attributes {
-         term=4
-         name=pin4
-       }
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+        }
       }
-      ha:padstack_ref.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: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 {
-       }
+        li:thermal {
+        }
 
-       ha:attributes {
-         term=5
-         name=pin5
+        ha:attributes {
+          term=1
+          name=1
+        }
        }
-      }
-     }
-     li:layers {
-
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
+       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: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;
-         }
+        li:thermal {
         }
-        ha:type {
-         silk = 1
-         top = 1
+
+        ha:attributes {
+          term=2
+          name=2
         }
+       }
       }
+      li:layers {
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-        li:objects {
-         ha:line.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
-          }
+         li:objects {
          }
-         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 {
+          silk = 1
+          top = 1
          }
-        }
-        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:subc-aux {
+        lid=1
+        ha:combining {        }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            7.875mil  
-            -0.300101mm  
-            -7.875mil  
-            -0.300101mm  
-            -7.875mil  
-            0.300101mm  
-            7.875mil  
-            0.300101mm  
+         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: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: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: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: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: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: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: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:type {
+          top = 1
+          misc = 1
+          virtual = 1
          }
        }
+      }
      }
+      uid = y4b9syjMl0br92ySVYYAAAAz
+     }
+     ha:subc.31209 {
+      ha:attributes {
+       refdes=R20
+       value=1k
+       footprint=0402
+       openscad=0402
+      }
+     ha:data {
+          li:padstack_prototypes {
 
-     ha:ps_proto_v6.2 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; 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 {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
           }
-          clearance=0.0
-           li:ps_poly {
-            -0.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  
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
            }
-         }
-       }
-     }
-    }
-
-     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 {
-       }
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+            }
+          }
 
-       ha:attributes {
-         term=5
-         name=pin5
-       }
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+        }
       }
-      ha:padstack_ref.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: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 {
-       }
+        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
+        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 {
-       }
+        li:thermal {
+        }
 
-       ha:attributes {
-         term=5
-         name=pin5
+        ha:attributes {
+          term=2
+          name=2
+        }
        }
       }
-     }
-     li:layers {
+      li:layers {
 
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-        li:objects {
-         ha:line.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;
+         li:objects {
          }
-         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:type {
-         silk = 1
-         top = 1
-        }
-      }
+       }
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+       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
+         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.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.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.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.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.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: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
-        }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
       }
      }
-    }
-     uid = 6OcDvP2DqxZ1Vi1wXRIAAAA3
-    }
-    ha:subc.47463 {
-     ha:attributes {
-      openscad=0402
-      value=3.3k
-      refdes=R1
-      footprint=0402
+      uid = y4b9syjMl0br92ySVYYAAAA1
      }
-    ha:data {
-        li:padstack_prototypes {
+     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_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
+           clearance=0.0
+            li:ps_poly {
+             7.875mil  
+             -0.300101mm  
+             -7.875mil  
+             -0.300101mm  
+             -7.875mil  
+             0.300101mm  
+             7.875mil  
+             0.300101mm  
+            }
           }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
-           }
-         }
 
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
            }
-         }
-       }
-     }
-    }
-
-     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 {       }
+           clearance=0.0
+            li:ps_poly {
+             10.875mil  
+             -0.376301mm  
+             -10.875mil  
+             -0.376301mm  
+             -10.875mil  
+             0.376301mm  
+             10.875mil  
+             0.376301mm  
+            }
+          }
 
-        li:objects {
-        }
-        ha:type {
-         silk = 1
-         top = 1
+          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:subc-aux {
-       lid=1
-       ha:combining {       }
+      ha:ps_proto_v6.1 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-        li:objects {
-         ha:line.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: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: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: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: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_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.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
+           clearance=0.0
+            li:ps_poly {
+             -0.645033mm  
+             1.175004mm  
+             0.645033mm  
+             1.175004mm  
+             0.645033mm  
+             -1.175004mm  
+             -0.645033mm  
+             -1.175004mm  
+            }
           }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
-           }
-         }
 
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.721233mm  
+             1.251204mm  
+             0.721233mm  
+             1.251204mm  
+             0.721233mm  
+             -1.251204mm  
+             -0.721233mm  
+             -1.251204mm  
+            }
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
            }
-         }
-       }
+           clearance=0.0
+            li:ps_poly {
+             -0.645033mm  
+             1.175004mm  
+             0.645033mm  
+             1.175004mm  
+             0.645033mm  
+             -1.175004mm  
+             -0.645033mm  
+             -1.175004mm  
+            }
+          }
+        }
+      }
      }
-    }
 
-     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 {
-       }
+      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
+        }
 
-       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 {
+        }
 
-       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=2
-         name=2
+        ha:attributes {
+          term=1
+          name=pin1
+        }
        }
-      }
-     }
-     li:layers {
+       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
+        }
 
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
+        li:thermal {
+        }
 
-        li:objects {
+        ha:attributes {
+          term=7
+          name=pin7
         }
-        ha:type {
-         silk = 1
-         top = 1
+       }
+       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
         }
-      }
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+        li:thermal {
+        }
 
-        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:attributes {
+          term=2
+          name=pin2
         }
-        ha:type {
-         top = 1
-         misc = 1
-         virtual = 1
+       }
+       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
         }
-      }
-     }
-    }
-     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  
-           }
-         }
+        li:thermal {
+        }
 
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
-           }
-         }
+        ha:attributes {
+          term=6
+          name=pin6
+        }
        }
-     }
-    }
+       ha:padstack_ref.46997 {
+        proto=1; x=1.5381in; y=882.845mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+        li:thermal {
+        }
 
-     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
+        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 {
-       }
+        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
+        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 {
-       }
+        li:thermal {
+        }
 
-       ha:attributes {
-         term=2
-         name=2
+        ha:attributes {
+          term=4
+          name=pin4
+        }
        }
-      }
-     }
-     li:layers {
+       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
+        }
 
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
+        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:objects {
+        li:thermal {
         }
-        ha:type {
-         silk = 1
-         top = 1
+
+        ha:attributes {
+          term=5
+          name=pin5
         }
+       }
       }
+      li:layers {
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+       ha:top-silk {
+        lid=0
+        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
+         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.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.46970 {
+           x1=37.067998mm; y1=889.735mil; x2=1.59124in; y2=889.735mil; thickness=10.0mil; clearance=0.0;
           }
-         }
-         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.46973 {
+           x1=1.59124in; y1=889.735mil; x2=1.59124in; y2=759.825mil; thickness=10.0mil; clearance=0.0;
           }
-         }
-         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: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 {
-         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:type {
+          silk = 1
+          top = 1
+         }
+       }
 
-     ha:ps_proto_v6.0 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
+         li:objects {
+          ha:line.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
+           }
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+          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:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
+          ha:line.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:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+          ha:line.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
          }
-       }
-     }
-    }
-
-     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
-        }
+      uid = 6OcDvP2DqxZ1Vi1wXRIAAAAv
+     }
+     ha:subc.47003 {
+      ha:attributes {
+       value=TSM200N03D
+       footprint=PDFN33
+       refdes=Q2
       }
+     ha:data {
+          li:padstack_prototypes {
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-        li:objects {
-         ha:line.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: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: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: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: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: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: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_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 {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
+           clearance=0.0
+            li:ps_poly {
+             -7.875mil  
+             0.300101mm  
+             7.875mil  
+             0.300101mm  
+             7.875mil  
+             -0.300101mm  
+             -7.875mil  
+             -0.300101mm  
+            }
           }
-          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_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
            }
-         }
-       }
-     }
-
-     ha:ps_proto_v6.1 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
-
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
+           clearance=0.0
+            li:ps_poly {
+             -10.875mil  
+             0.376301mm  
+             10.875mil  
+             0.376301mm  
+             10.875mil  
+             -0.376301mm  
+             -10.875mil  
+             -0.376301mm  
+            }
           }
-          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
            }
-         }
-
-         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  
+            }
           }
-          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_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 {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
+           clearance=0.0
+            li:ps_poly {
+             -0.645033mm  
+             1.175004mm  
+             0.645033mm  
+             1.175004mm  
+             0.645033mm  
+             -1.175004mm  
+             -0.645033mm  
+             -1.175004mm  
+            }
           }
-          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
+          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  
+            }
           }
-          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 { 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: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 {
-       }
+        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
+        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 {
+        }
 
-       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
+        }
 
-       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 {
+        }
 
-       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
+        }
 
-       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 {
+        }
 
-       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=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
+        }
 
-       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 {
+        }
 
-       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=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
+        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 {
-       }
+        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
+        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 {
-       }
+        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
+        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 {
-       }
+        li:thermal {
+        }
 
-       ha:attributes {
-         term=5
-         name=pin5
+        ha:attributes {
+          term=8
+          name=pin8
+        }
        }
-      }
-     }
-     li:layers {
-
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
+       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: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;
-         }
+        li:thermal {
         }
-        ha:type {
-         silk = 1
-         top = 1
+
+        ha:attributes {
+          term=5
+          name=pin5
         }
+       }
       }
+      li:layers {
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+       ha:top-silk {
+        lid=0
+        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
+         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.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.47007 {
+           x1=17.850104mm; y1=891.735mil; x2=21.199602mm; y2=891.735mil; thickness=10.0mil; clearance=0.0;
           }
-         }
-         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.47010 {
+           x1=21.199602mm; y1=891.735mil; x2=21.199602mm; y2=761.825mil; thickness=10.0mil; clearance=0.0;
           }
-         }
-         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: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 {
-         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:type {
+          silk = 1
+          top = 1
+         }
+       }
 
-     ha:ps_proto_v6.0 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
+         li:objects {
+          ha:line.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
+           }
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+          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:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
+          ha:line.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:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+          ha:line.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
          }
-       }
-     }
-    }
-
-     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
-        }
+      uid = 6OcDvP2DqxZ1Vi1wXRIAAAAx
+     }
+     ha:subc.47040 {
+      ha:attributes {
+       value=TSM200N03D
+       footprint=PDFN33
+       refdes=Q3
       }
+     ha:data {
+          li:padstack_prototypes {
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-        li:objects {
-         ha:line.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: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: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: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: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: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: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_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.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
+           clearance=0.0
+            li:ps_poly {
+             -7.875mil  
+             0.300101mm  
+             7.875mil  
+             0.300101mm  
+             7.875mil  
+             -0.300101mm  
+             -7.875mil  
+             -0.300101mm  
+            }
           }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
-           }
-         }
 
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+          ha:ps_shape_v4 {
+           ha:combining { 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  
+            }
+          }
 
-     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
-       }
+          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  
+            }
+          }
+        }
+      }
 
-       li:thermal {
-       }
+      ha:ps_proto_v6.2 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-       ha:attributes {
-         term=1
-         name=1
-       }
-      }
-      ha:padstack_ref.50607 {
-       proto=0; x=78.078343mm; y=-1.050155mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-       ha:flags {
-        clearline=1
-       }
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.645033mm  
+             1.175004mm  
+             0.645033mm  
+             1.175004mm  
+             0.645033mm  
+             -1.175004mm  
+             -0.645033mm  
+             -1.175004mm  
+            }
+          }
 
-       li:thermal {
-       }
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.721233mm  
+             1.251204mm  
+             0.721233mm  
+             1.251204mm  
+             0.721233mm  
+             -1.251204mm  
+             -0.721233mm  
+             -1.251204mm  
+            }
+          }
 
-       ha:attributes {
-         term=2
-         name=2
-       }
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.645033mm  
+             1.175004mm  
+             0.645033mm  
+             1.175004mm  
+             0.645033mm  
+             -1.175004mm  
+             -0.645033mm  
+             -1.175004mm  
+            }
+          }
+        }
       }
      }
-     li:layers {
-
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
 
-        li:objects {
+      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
         }
-        ha:type {
-         silk = 1
-         top = 1
+
+        li:thermal {
         }
-      }
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+        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 {
+        }
 
-        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:attributes {
+          term=1
+          name=pin1
         }
-        ha:type {
-         top = 1
-         misc = 1
-         virtual = 1
+       }
+       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
         }
-      }
-     }
-    }
-     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 {
+        li:thermal {
+        }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
-           }
-         }
+        ha:attributes {
+          term=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
+        }
 
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
-           }
-         }
+        li:thermal {
+        }
 
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
-           }
-         }
+        ha:attributes {
+          term=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: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 {
+        }
 
-       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=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
+        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 {
+        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
+        }
 
-       ha:attributes {
-         term=2
-         name=2
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=4
+          name=pin4
+        }
        }
-      }
-     }
-     li:layers {
+       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
+        }
 
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
+        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:objects {
+        li:thermal {
         }
-        ha:type {
-         silk = 1
-         top = 1
+
+        ha:attributes {
+          term=5
+          name=pin5
         }
+       }
       }
+      li:layers {
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+       ha:top-silk {
+        lid=0
+        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
+         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.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.47044 {
+           x1=1.13776in; y1=890.735mil; x2=1.26963in; y2=890.735mil; thickness=10.0mil; clearance=0.0;
           }
-         }
-         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.47047 {
+           x1=1.26963in; y1=890.735mil; x2=1.26963in; y2=760.825mil; thickness=10.0mil; clearance=0.0;
           }
-         }
-         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: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 {
-         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:type {
+          silk = 1
+          top = 1
+         }
+       }
 
-     ha:ps_proto_v6.0 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
+         li:objects {
+          ha:line.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
+           }
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+          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:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
+          ha:line.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:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+          ha:line.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
          }
        }
+      }
      }
-    }
-
-     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
-       }
+      uid = 6OcDvP2DqxZ1Vi1wXRIAAAAz
+     }
+     ha:subc.47077 {
+      ha:attributes {
+       value=TSM200N03D
+       footprint=PDFN33
+       refdes=Q4
       }
-      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
-       }
+     ha:data {
+          li:padstack_prototypes {
 
-       li:thermal {
-       }
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-       ha:attributes {
-         term=2
-         name=2
-       }
-      }
-     }
-     li:layers {
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             7.875mil  
+             -0.300101mm  
+             -7.875mil  
+             -0.300101mm  
+             -7.875mil  
+             0.300101mm  
+             7.875mil  
+             0.300101mm  
+            }
+          }
 
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             10.875mil  
+             -0.376301mm  
+             -10.875mil  
+             -0.376301mm  
+             -10.875mil  
+             0.376301mm  
+             10.875mil  
+             0.376301mm  
+            }
+          }
 
-        li:objects {
-        }
-        ha:type {
-         silk = 1
-         top = 1
+          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:subc-aux {
-       lid=1
-       ha:combining {       }
+      ha:ps_proto_v6.1 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-        li:objects {
-         ha:line.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: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: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: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: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: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: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_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.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
+           clearance=0.0
+            li:ps_poly {
+             -0.645033mm  
+             1.175004mm  
+             0.645033mm  
+             1.175004mm  
+             0.645033mm  
+             -1.175004mm  
+             -0.645033mm  
+             -1.175004mm  
+            }
           }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
-           }
-         }
 
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.721233mm  
+             1.251204mm  
+             0.721233mm  
+             1.251204mm  
+             0.721233mm  
+             -1.251204mm  
+             -0.721233mm  
+             -1.251204mm  
+            }
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
            }
-         }
-       }
+           clearance=0.0
+            li:ps_poly {
+             -0.645033mm  
+             1.175004mm  
+             0.645033mm  
+             1.175004mm  
+             0.645033mm  
+             -1.175004mm  
+             -0.645033mm  
+             -1.175004mm  
+            }
+          }
+        }
+      }
      }
-    }
-
-     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 {
-       }
+      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
+        }
 
-       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 {
+        }
 
-       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=2
-         name=2
+        ha:attributes {
+          term=1
+          name=pin1
+        }
        }
-      }
-     }
-     li:layers {
+       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
+        }
 
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
+        li:thermal {
+        }
 
-        li:objects {
+        ha:attributes {
+          term=7
+          name=pin7
         }
-        ha:type {
-         silk = 1
-         top = 1
+       }
+       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
         }
-      }
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+        li:thermal {
+        }
 
-        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:attributes {
+          term=2
+          name=pin2
         }
-        ha:type {
-         top = 1
-         misc = 1
-         virtual = 1
+       }
+       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
         }
-      }
-     }
-    }
-     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  
-           }
-         }
+        li:thermal {
+        }
 
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
-           }
-         }
+        ha:attributes {
+          term=6
+          name=pin6
+        }
        }
-     }
-    }
+       ha:padstack_ref.47108 {
+        proto=1; x=26.95194mm; y=883.845mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+        li:thermal {
+        }
 
-     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
+        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 {
-       }
+        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
+        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 {
-       }
+        li:thermal {
+        }
 
-       ha:attributes {
-         term=2
-         name=2
+        ha:attributes {
+          term=4
+          name=pin4
+        }
        }
-      }
-     }
-     li:layers {
+       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
+        }
 
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
+        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:objects {
+        li:thermal {
         }
-        ha:type {
-         silk = 1
-         top = 1
+
+        ha:attributes {
+          term=5
+          name=pin5
         }
+       }
       }
+      li:layers {
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+       ha:top-silk {
+        lid=0
+        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
+         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.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.47081 {
+           x1=982.37mil; y1=890.735mil; x2=1.11424in; y2=890.735mil; thickness=10.0mil; clearance=0.0;
           }
-         }
-         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.47084 {
+           x1=1.11424in; y1=890.735mil; x2=1.11424in; y2=760.825mil; thickness=10.0mil; clearance=0.0;
           }
-         }
-         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: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 {
-         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:type {
+          silk = 1
+          top = 1
+         }
+       }
 
-     ha:ps_proto_v6.0 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
+         li:objects {
+          ha:line.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
+           }
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+          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:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
+          ha:line.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:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+          ha:line.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
          }
        }
+      }
      }
-    }
-
-     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
-       }
+      uid = 6OcDvP2DqxZ1Vi1wXRIAAAA1
+     }
+     ha:subc.47114 {
+      ha:attributes {
+       value=TSM200N03D
+       footprint=PDFN33
+       refdes=Q5
       }
-      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
-       }
+     ha:data {
+          li:padstack_prototypes {
 
-       li:thermal {
-       }
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-       ha:attributes {
-         term=2
-         name=2
-       }
-      }
-     }
-     li:layers {
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             7.875mil  
+             -0.300101mm  
+             -7.875mil  
+             -0.300101mm  
+             -7.875mil  
+             0.300101mm  
+             7.875mil  
+             0.300101mm  
+            }
+          }
 
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             10.875mil  
+             -0.376301mm  
+             -10.875mil  
+             -0.376301mm  
+             -10.875mil  
+             0.376301mm  
+             10.875mil  
+             0.376301mm  
+            }
+          }
 
-        li:objects {
-        }
-        ha:type {
-         silk = 1
-         top = 1
+          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:subc-aux {
-       lid=1
-       ha:combining {       }
+      ha:ps_proto_v6.1 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-        li:objects {
-         ha:line.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: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: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: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: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: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: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_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.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
+           clearance=0.0
+            li:ps_poly {
+             -0.645033mm  
+             1.175004mm  
+             0.645033mm  
+             1.175004mm  
+             0.645033mm  
+             -1.175004mm  
+             -0.645033mm  
+             -1.175004mm  
+            }
           }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
-           }
-         }
 
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.721233mm  
+             1.251204mm  
+             0.721233mm  
+             1.251204mm  
+             0.721233mm  
+             -1.251204mm  
+             -0.721233mm  
+             -1.251204mm  
+            }
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
            }
-         }
-       }
+           clearance=0.0
+            li:ps_poly {
+             -0.645033mm  
+             1.175004mm  
+             0.645033mm  
+             1.175004mm  
+             0.645033mm  
+             -1.175004mm  
+             -0.645033mm  
+             -1.175004mm  
+            }
+          }
+        }
+      }
      }
-    }
 
-     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: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 {
-       }
+        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=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=2
-         name=2
+        ha:attributes {
+          term=1
+          name=pin1
+        }
        }
-      }
-     }
-     li:layers {
+       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
+        }
 
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
+        li:thermal {
+        }
 
-        li:objects {
+        ha:attributes {
+          term=7
+          name=pin7
         }
-        ha:type {
-         silk = 1
-         top = 1
+       }
+       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
         }
-      }
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+        li:thermal {
+        }
 
-        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:attributes {
+          term=2
+          name=pin2
         }
-        ha:type {
-         top = 1
-         misc = 1
-         virtual = 1
+       }
+       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
         }
-      }
-     }
-    }
-     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  
-           }
-         }
+        li:thermal {
+        }
 
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
-           }
-         }
+        ha:attributes {
+          term=6
+          name=pin6
+        }
        }
-     }
-    }
+       ha:padstack_ref.47145 {
+        proto=1; x=35.25774mm; y=882.845mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+        li:thermal {
+        }
 
-     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
+        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 {
-       }
+        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
+        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 {
-       }
+        li:thermal {
+        }
 
-       ha:attributes {
-         term=2
-         name=2
+        ha:attributes {
+          term=4
+          name=pin4
+        }
        }
-      }
-     }
-     li:layers {
+       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
+        }
 
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
+        li:thermal {
+        }
 
-        li:objects {
+        ha:attributes {
+          term=8
+          name=pin8
         }
-        ha:type {
-         silk = 1
-         top = 1
+       }
+       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
         }
-      }
-
-      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
-          }
-         }
+        li:thermal {
         }
-        ha:type {
-         top = 1
-         misc = 1
-         virtual = 1
+
+        ha:attributes {
+          term=5
+          name=pin5
         }
+       }
       }
-     }
-    }
-     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 {
+      li:layers {
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
-           }
-         }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
+         li:objects {
+          ha:line.47115 {
+           x1=33.257998mm; y1=759.825mil; x2=33.257998mm; y2=889.735mil; thickness=10.0mil; clearance=0.0;
           }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
-           }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
+          ha:line.47118 {
+           x1=33.257998mm; y1=889.735mil; x2=1.44124in; y2=889.735mil; thickness=10.0mil; clearance=0.0;
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
-           }
-         }
-       }
-     }
-    }
-
-     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.47121 {
+           x1=1.44124in; y1=889.735mil; x2=1.44124in; y2=759.825mil; thickness=10.0mil; clearance=0.0;
           }
-         }
-         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.47124 {
+           x1=1.44124in; y1=759.825mil; x2=33.257998mm; y2=759.825mil; thickness=10.0mil; clearance=0.0;
           }
-         }
-         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: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: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 {
+          silk = 1
+          top = 1
          }
-        }
-        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:subc-aux {
+        lid=1
+        ha:combining {        }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
+         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
+           }
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+          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:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
+          ha:line.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:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+          ha:line.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
          }
        }
+      }
      }
-    }
-
-     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
-       }
+      uid = 6OcDvP2DqxZ1Vi1wXRIAAAA3
+     }
+     ha:subc.47463 {
+      ha:attributes {
+       refdes=R1
+       value=3.3k
+       footprint=0402
+       openscad=0402
+      }
+     ha:data {
+          li:padstack_prototypes {
 
-       li:thermal {
-       }
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-       ha:attributes {
-         term=1
-         name=1
-       }
-      }
-      ha:padstack_ref.50904 {
-       proto=0; x=3.65432in; y=11.60041mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-       ha:flags {
-        clearline=1
-       }
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
 
-       li:thermal {
-       }
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+            }
+          }
 
-       ha:attributes {
-         term=2
-         name=2
-       }
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+        }
       }
      }
-     li:layers {
 
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
+      li:objects {
+       ha: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:objects {
+        li:thermal {
         }
-        ha:type {
-         silk = 1
-         top = 1
+
+        ha:attributes {
+          term=2
+          name=2
         }
+       }
       }
+      li:layers {
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-        li:objects {
-         ha:line.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
-          }
+         li:objects {
          }
-         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 {
+          silk = 1
+          top = 1
          }
-        }
-        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:subc-aux {
+        lid=1
+        ha:combining {        }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
+         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
+           }
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+          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:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
+          ha:line.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:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+          ha:line.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
          }
        }
+      }
      }
-    }
-
-     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
-       }
+      uid = FuGWfQzXU3SM7rbQ58MAAAAx
+     }
+     ha:subc.47479 {
+      ha:attributes {
+       refdes=R2
+       value=3.3k
+       footprint=0402
+       openscad=0402
+      }
+     ha:data {
+          li:padstack_prototypes {
 
-       li:thermal {
-       }
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-       ha:attributes {
-         term=1
-         name=1
-       }
-      }
-      ha:padstack_ref.50937 {
-       proto=0; x=3.65432in; y=14.330523mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-       ha:flags {
-        clearline=1
-       }
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
 
-       li:thermal {
-       }
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+            }
+          }
 
-       ha:attributes {
-         term=2
-         name=2
-       }
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+        }
       }
      }
-     li:layers {
 
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
+      li:objects {
+       ha:padstack_ref.47492 {
+        proto=0; x=1.53852in; y=1.018in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        li:thermal {
+        }
 
-        li:objects {
+        ha:attributes {
+          term=1
+          name=1
         }
-        ha:type {
-         silk = 1
-         top = 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
         }
-      }
-
-      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
-          }
-         }
+        li:thermal {
         }
-        ha:type {
-         top = 1
-         misc = 1
-         virtual = 1
+
+        ha:attributes {
+          term=2
+          name=2
         }
+       }
       }
-     }
-    }
-     uid = KDF/GtuwAlgrVXWpTmwAAABq
-    }
-    ha:subc.50955 {
-     ha:attributes {
-      footprint=0402
-      value=3.3k
-      openscad=0402
-      refdes=R60
-     }
-    ha:data {
-        li:padstack_prototypes {
+      li:layers {
 
-     ha:ps_proto_v6.0 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
-           }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
-           }
+         li:objects {
          }
-
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
-           }
+         ha:type {
+          silk = 1
+          top = 1
          }
        }
-     }
-    }
-
-     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 {       }
+       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
+         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.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.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.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.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.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: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
-        }
+         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
+      uid = FuGWfQzXU3SM7rbQ58MAAAAz
      }
-    ha:data {
-        li:padstack_prototypes {
+     ha:subc.47495 {
+      ha:attributes {
+       refdes=R7
+       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_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
           }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
-           }
-         }
 
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+            }
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
            }
-         }
-       }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+        }
+      }
      }
-    }
-
-     li:objects {
-      ha:padstack_ref.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: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 {
-       }
+        li:thermal {
+        }
 
-       ha:attributes {
-         term=2
-         name=2
+        ha:attributes {
+          term=1
+          name=1
+        }
        }
-      }
-     }
-     li:layers {
-
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
+       ha:padstack_ref.47509 {
+        proto=0; x=750.0mil; y=957.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-        li:objects {
+        li:thermal {
         }
-        ha:type {
-         silk = 1
-         top = 1
+
+        ha:attributes {
+          term=2
+          name=2
         }
+       }
       }
+      li:layers {
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-        li:objects {
-         ha:line.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
-          }
+         li:objects {
          }
-         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 {
+          silk = 1
+          top = 1
          }
-        }
-        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:subc-aux {
+        lid=1
+        ha:combining {        }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
+         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
+           }
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+          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:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
+          ha:line.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:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+          ha:line.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
          }
        }
+      }
      }
-    }
-
-     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
-       }
+      uid = FuGWfQzXU3SM7rbQ58MAAAA1
+     }
+     ha:subc.47511 {
+      ha:attributes {
+       refdes=R8
+       value=1k
+       footprint=0402
+       openscad=0402
+      }
+     ha:data {
+          li:padstack_prototypes {
 
-       li:thermal {
-       }
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-       ha:attributes {
-         term=1
-         name=1
-       }
-      }
-      ha:padstack_ref.51036 {
-       proto=0; x=3.65432in; y=22.520862mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-       ha:flags {
-        clearline=1
-       }
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
 
-       li:thermal {
-       }
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+            }
+          }
 
-       ha:attributes {
-         term=2
-         name=2
-       }
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+        }
       }
      }
-     li:layers {
 
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
+      li:objects {
+       ha: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:objects {
+        li:thermal {
         }
-        ha:type {
-         silk = 1
-         top = 1
+
+        ha:attributes {
+          term=2
+          name=2
         }
+       }
       }
+      li:layers {
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-        li:objects {
-         ha:line.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
-          }
+         li:objects {
          }
-         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 {
+          silk = 1
+          top = 1
          }
-        }
-        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:subc-aux {
+        lid=1
+        ha:combining {        }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
+         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
+           }
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+          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:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
+          ha:line.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:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+          ha:line.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
          }
-       }
-     }
-    }
-
-     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
-        }
+      uid = FuGWfQzXU3SM7rbQ58MAAAA3
+     }
+     ha:subc.49380 {
+      ha:attributes {
+       value=TSM200N03D
+       footprint=PDFN33
+       refdes=Q10
       }
+     ha:data {
+          li:padstack_prototypes {
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-        li:objects {
-         ha:line.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: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: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: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: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: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: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_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.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
+           clearance=0.0
+            li:ps_poly {
+             -7.875mil  
+             0.300101mm  
+             7.875mil  
+             0.300101mm  
+             7.875mil  
+             -0.300101mm  
+             -7.875mil  
+             -0.300101mm  
+            }
           }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
-           }
-         }
 
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
            }
-         }
-       }
-     }
-    }
-
-     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
-       }
+           clearance=0.0
+            li:ps_poly {
+             -10.875mil  
+             0.376301mm  
+             10.875mil  
+             0.376301mm  
+             10.875mil  
+             -0.376301mm  
+             -10.875mil  
+             -0.376301mm  
+            }
+          }
 
-       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: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:subc-aux {
-       lid=1
-       ha:combining {       }
+      ha:ps_proto_v6.2 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-        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: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: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: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: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: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  
+            }
           }
-         }
-        }
-        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 {
+      li:objects {
+       ha:padstack_ref.49407 {
+        proto=0; x=70.145148mm; y=791.94mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
-           }
-         }
+        li:thermal {
+        }
 
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
-           }
-         }
+        ha:attributes {
+          term=8
+          name=pin8
+        }
+       }
+       ha:padstack_ref.49408 {
+        proto=1; x=70.145148mm; y=908.07mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+        li:thermal {
+        }
 
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
-           }
-         }
+        ha:attributes {
+          term=1
+          name=pin1
+        }
        }
-     }
-    }
+       ha:padstack_ref.49409 {
+        proto=0; x=2.78721in; y=791.94mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-     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=7
+          name=pin7
+        }
        }
+       ha:padstack_ref.49410 {
+        proto=1; x=2.78721in; y=908.07mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-       li:thermal {
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=pin2
+        }
        }
+       ha:padstack_ref.49411 {
+        proto=0; x=2.8128in; y=791.94mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-       ha:attributes {
-         term=1
-         name=1
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=6
+          name=pin6
+        }
        }
-      }
-      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
+       ha:padstack_ref.49412 {
+        proto=1; x=2.8128in; y=908.07mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=3
+          name=pin3
+        }
        }
+       ha:padstack_ref.49413 {
+        proto=0; x=2.83839in; y=791.94mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-       li:thermal {
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=5
+          name=pin5
+        }
        }
+       ha:padstack_ref.49414 {
+        proto=1; x=2.83839in; y=908.07mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-       ha:attributes {
-         term=2
-         name=2
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=4
+          name=pin4
+        }
        }
-      }
-     }
-     li:layers {
+       ha:padstack_ref.49415 {
+        proto=2; x=70.35038mm; y=836.225mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=8
+          name=pin8
+        }
+       }
+       ha:padstack_ref.49416 {
+        proto=2; x=71.889874mm; y=836.225mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-        li:objects {
+        li:thermal {
         }
-        ha:type {
-         silk = 1
-         top = 1
+
+        ha:attributes {
+          term=5
+          name=pin5
         }
+       }
       }
+      li:layers {
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+       ha:top-silk {
+        lid=0
+        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
+         li:objects {
+          ha:line.49381 {
+           x1=2.73407in; y1=19.94027mm; x2=2.73407in; y2=914.96mil; thickness=10.0mil; clearance=0.0;
           }
-         }
-         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.49384 {
+           x1=2.73407in; y1=914.96mil; x2=2.86594in; y2=914.96mil; thickness=10.0mil; clearance=0.0;
           }
-         }
-         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.49387 {
+           x1=2.86594in; y1=914.96mil; x2=2.86594in; y2=19.94027mm; thickness=10.0mil; clearance=0.0;
           }
-         }
-         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:line.49390 {
+           x1=2.86594in; y1=19.94027mm; x2=2.73407in; y2=19.94027mm; thickness=10.0mil; clearance=0.0;
+          }
+          ha:arc.49393 {
+           x=69.820282mm; y=933.86mil; width=5.0mil; height=5.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
           }
          }
-        }
-        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:type {
+          silk = 1
+          top = 1
+         }
+       }
 
-     ha:ps_proto_v6.0 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
+         li:objects {
+          ha:line.49395 {
+           x1=2.800005in; y1=21.520125mm; x2=2.800005in; y2=21.520125mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+          ha:line.49398 {
+           x1=2.8in; y1=850.0mil; x2=2.8in; y2=850.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
            }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
+          ha:line.49401 {
+           x1=2.8in; y1=850.0mil; x2=2.8in; y2=22.59mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
            }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+          ha:line.49404 {
+           x1=2.8in; y1=850.0mil; x2=72.12mm; y2=850.0mil; 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 {
+       openscad=0402
+       value=1k
+       refdes=R57
+       footprint=0402
+      }
+     ha:data {
+          li:padstack_prototypes {
 
-     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:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-       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
-       }
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
 
-       li:thermal {
-       }
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+            }
+          }
 
-       ha:attributes {
-         term=2
-         name=2
-       }
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+        }
       }
      }
-     li:layers {
 
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
+      li:objects {
+       ha:padstack_ref.50573 {
+        proto=0; x=2.631in; y=986.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.50574 {
+        proto=0; x=2.631in; y=955.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-        li:objects {
+        li:thermal {
         }
-        ha:type {
-         silk = 1
-         top = 1
+
+        ha:attributes {
+          term=2
+          name=2
         }
+       }
       }
+      li:layers {
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-        li:objects {
-         ha:line.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
-          }
+         li:objects {
          }
-         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:type {
+          silk = 1
+          top = 1
          }
-         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:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.50561 {
+           x1=2.631in; y1=970.74mil; x2=2.631in; y2=970.74mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
           }
-         }
-         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:line.50564 {
+           x1=2.631in; y1=970.74mil; x2=2.631in; y2=970.74mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.50567 {
+           x1=2.631in; y1=970.74mil; x2=2.631in; y2=23.656796mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.50570 {
+           x1=2.631in; y1=970.74mil; x2=67.8274mm; y2=970.74mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
           }
          }
-        }
-        ha:type {
-         top = 1
-         misc = 1
-         virtual = 1
-        }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
       }
      }
-    }
-     uid = KDF/GtuwAlgrVXWpTmwAAAB4
-    }
-    ha:subc.51186 {
-     ha:attributes {
-      footprint=0402
-      value=1k
-      openscad=0402
-      refdes=R70
+      uid = KDF/GtuwAlgrVXWpTmwAAABU
      }
-    ha:data {
-        li:padstack_prototypes {
+     ha:subc.50658 {
+      ha:attributes {
+       openscad=0402
+       value=1k
+       refdes=R58
+       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_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
           }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
-           }
-         }
 
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+            }
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
            }
-         }
-       }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+        }
+      }
      }
-    }
 
-     li:objects {
-      ha:padstack_ref.51200 {
-       proto=0; x=3.62284in; y=36.171427mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-       ha:flags {
-        clearline=1
-       }
+      li:objects {
+       ha:padstack_ref.50672 {
+        proto=0; x=2.694in; y=986.48mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-       li:thermal {
-       }
+        li:thermal {
+        }
 
-       ha:attributes {
-         term=1
-         name=1
-       }
-      }
-      ha:padstack_ref.51201 {
-       proto=0; x=3.65432in; y=36.171427mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-       ha:flags {
-        clearline=1
+        ha:attributes {
+          term=1
+          name=1
+        }
        }
+       ha:padstack_ref.50673 {
+        proto=0; x=2.694in; y=955.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-       li:thermal {
-       }
+        li:thermal {
+        }
 
-       ha:attributes {
-         term=2
-         name=2
+        ha:attributes {
+          term=2
+          name=2
+        }
        }
       }
-     }
-     li:layers {
+      li:layers {
 
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-        li:objects {
-        }
-        ha: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
-          }
+         li:objects {
          }
-         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 {
+          silk = 1
+          top = 1
          }
-        }
-        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:subc-aux {
+        lid=1
+        ha:combining {        }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+         li:objects {
+          ha:line.50660 {
+           x1=2.694in; y1=970.74mil; x2=2.694in; y2=970.74mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
            }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
+          ha:line.50663 {
+           x1=2.694in; y1=970.74mil; x2=2.694in; y2=970.74mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
            }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+          ha:line.50666 {
+           x1=2.694in; y1=970.74mil; x2=2.694in; y2=23.656796mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
            }
-         }
-       }
-     }
-    }
-
-     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.50669 {
+           x1=2.694in; y1=970.74mil; x2=69.4276mm; y2=970.74mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
           }
          }
-         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
          }
-        }
-        ha:type {
-         top = 1
-         misc = 1
-         virtual = 1
-        }
+       }
       }
      }
-    }
-     uid = KDF/GtuwAlgrVXWpTmwAAAB8
-    }
-    ha:subc.51252 {
-     ha:attributes {
-      footprint=0402
-      value=1k
-      openscad=0402
-      refdes=R78
+      uid = KDF/GtuwAlgrVXWpTmwAAABa
      }
-    ha:data {
-        li:padstack_prototypes {
+     ha:subc.50823 {
+      ha:attributes {
+       openscad=0402
+       value=1k
+       refdes=R61
+       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_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
           }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
-           }
-         }
 
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+            }
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
            }
-         }
-       }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+        }
+      }
      }
-    }
 
-     li:objects {
-      ha:padstack_ref.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:objects {
+       ha:padstack_ref.50837 {
+        proto=0; x=59.2074mm; y=986.48mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-       li:thermal {
-       }
+        li:thermal {
+        }
 
-       ha:attributes {
-         term=2
-         name=2
+        ha:attributes {
+          term=1
+          name=1
+        }
        }
-      }
-     }
-     li:layers {
-
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
+       ha:padstack_ref.50838 {
+        proto=0; x=59.2074mm; y=955.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-        li:objects {
+        li:thermal {
         }
-        ha:type {
-         silk = 1
-         top = 1
+
+        ha:attributes {
+          term=2
+          name=2
         }
+       }
       }
+      li:layers {
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-        li:objects {
-         ha:line.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
-          }
+         li:objects {
          }
-         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 {
+          silk = 1
+          top = 1
          }
-        }
-        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:subc-aux {
+        lid=1
+        ha:combining {        }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
+         li:objects {
+          ha:line.50825 {
+           x1=59.2074mm; y1=970.74mil; x2=59.2074mm; y2=970.74mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+          ha:line.50828 {
+           x1=59.2074mm; y1=970.74mil; x2=59.2074mm; y2=970.74mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
            }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
+          ha:line.50831 {
+           x1=59.2074mm; y1=970.74mil; x2=59.2074mm; y2=23.656796mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
            }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+          ha:line.50834 {
+           x1=59.2074mm; y1=970.74mil; x2=60.2074mm; y2=970.74mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
            }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
          }
-       }
-     }
-    }
-
-     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
-        }
+      uid = KDF/GtuwAlgrVXWpTmwAAABk
+     }
+     ha:subc.50955 {
+      ha:attributes {
+       openscad=0402
+       value=3.3k
+       refdes=R60
+       footprint=0402
       }
+     ha:data {
+          li:padstack_prototypes {
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-        li:objects {
-         ha:line.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: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: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
            }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+            }
           }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
-           }
-         }
 
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
            }
-         }
-       }
-     }
-    }
-
-     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
-       }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+        }
       }
-      ha:padstack_ref.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 {
-       }
+      li:objects {
+       ha:padstack_ref.50969 {
+        proto=0; x=2.29952in; y=1.021in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        li:thermal {
+        }
 
-       ha:attributes {
-         term=2
-         name=2
+        ha:attributes {
+          term=1
+          name=1
+        }
        }
-      }
-     }
-     li:layers {
-
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
+       ha:padstack_ref.50970 {
+        proto=0; x=59.2074mm; y=1.021in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-        li:objects {
+        li:thermal {
         }
-        ha:type {
-         silk = 1
-         top = 1
+
+        ha:attributes {
+          term=2
+          name=2
         }
+       }
       }
+      li:layers {
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-        li:objects {
-         ha:line.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
-          }
+         li:objects {
          }
-         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 {
+          silk = 1
+          top = 1
          }
-        }
-        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:subc-aux {
+        lid=1
+        ha:combining {        }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
+         li:objects {
+          ha:line.50957 {
+           x1=2.31526in; y1=1.021in; x2=2.31526in; y2=1.021in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+          ha:line.50960 {
+           x1=2.31526in; y1=1.021in; x2=2.31526in; y2=1.021in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
            }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
+          ha:line.50963 {
+           x1=2.31526in; y1=1.021in; x2=59.807604mm; y2=1.021in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
            }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+          ha:line.50966 {
+           x1=2.31526in; y1=1.021in; x2=2.31526in; y2=26.9334mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
            }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
          }
-       }
-     }
-    }
-
-     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
-        }
+      uid = KDF/GtuwAlgrVXWpTmwAAABs
+     }
+     ha:subc.50988 {
+      ha:attributes {
+       openscad=0402
+       value=3.3k
+       refdes=R75
+       footprint=0402
       }
+     ha:data {
+          li:padstack_prototypes {
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-        li:objects {
-         ha:line.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 {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
           }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
-           }
-         }
 
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+            }
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
            }
-         }
-       }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+        }
+      }
      }
-    }
 
-     li:objects {
-      ha:padstack_ref.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 {
-       }
+      li:objects {
+       ha:padstack_ref.51002 {
+        proto=0; x=2.81152in; y=1.021in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        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
+        ha:attributes {
+          term=1
+          name=1
+        }
        }
+       ha:padstack_ref.51003 {
+        proto=0; x=2.843in; y=1.021in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-       li:thermal {
-       }
+        li:thermal {
+        }
 
-       ha:attributes {
-         term=2
-         name=2
+        ha:attributes {
+          term=2
+          name=2
+        }
        }
       }
-     }
-     li:layers {
+      li:layers {
 
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-        li:objects {
-        }
-        ha:type {
-         silk = 1
-         top = 1
-        }
-      }
+         li:objects {
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+       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
+         li:objects {
+          ha:line.50990 {
+           x1=2.82726in; y1=1.021in; x2=2.82726in; y2=1.021in; 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.50993 {
+           x1=2.82726in; y1=1.021in; x2=2.82726in; y2=1.021in; 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.50996 {
+           x1=2.82726in; y1=1.021in; x2=72.812404mm; y2=1.021in; 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:line.50999 {
+           x1=2.82726in; y1=1.021in; x2=2.82726in; y2=26.9334mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
           }
          }
-        }
-        ha:type {
-         top = 1
-         misc = 1
-         virtual = 1
-        }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
       }
      }
-    }
-     uid = KDF/GtuwAlgrVXWpTmwAAACG
-    }
-    ha:subc.51417 {
-     ha:attributes {
-      footprint=0402
-      value=3.3k
-      openscad=0402
-      refdes=R83
+      uid = KDF/GtuwAlgrVXWpTmwAAABu
      }
-    ha:data {
-        li:padstack_prototypes {
+     ha:subc.51021 {
+      ha:attributes {
+       openscad=0402
+       value=3.3k
+       refdes=R72
+       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_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
           }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
-           }
-         }
 
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+            }
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
            }
-         }
-       }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+        }
+      }
      }
-    }
-
-     li:objects {
-      ha:padstack_ref.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 {
-       }
+      li:objects {
+       ha:padstack_ref.51035 {
+        proto=0; x=2.74852in; y=1.021in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        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
+        ha:attributes {
+          term=1
+          name=1
+        }
        }
+       ha:padstack_ref.51036 {
+        proto=0; x=2.78in; y=1.021in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-       li:thermal {
-       }
+        li:thermal {
+        }
 
-       ha:attributes {
-         term=2
-         name=2
+        ha:attributes {
+          term=2
+          name=2
+        }
        }
       }
-     }
-     li:layers {
+      li:layers {
 
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-        li:objects {
-        }
-        ha:type {
-         silk = 1
-         top = 1
-        }
-      }
+         li:objects {
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+       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
+         li:objects {
+          ha:line.51023 {
+           x1=2.76426in; y1=1.021in; x2=2.76426in; y2=1.021in; 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.51026 {
+           x1=2.76426in; y1=1.021in; x2=2.76426in; y2=1.021in; 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.51029 {
+           x1=2.76426in; y1=1.021in; x2=71.212204mm; y2=1.021in; 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:line.51032 {
+           x1=2.76426in; y1=1.021in; x2=2.76426in; y2=26.9334mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
           }
          }
-        }
-        ha:type {
-         top = 1
-         misc = 1
-         virtual = 1
-        }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
       }
      }
-    }
-     uid = KDF/GtuwAlgrVXWpTmwAAACI
-    }
-    ha:subc.51450 {
-     ha:attributes {
-      footprint=0402
-      value=3.3k
-      openscad=0402
-      refdes=R79
+      uid = KDF/GtuwAlgrVXWpTmwAAABw
      }
-    ha:data {
-        li:padstack_prototypes {
+     ha:subc.51054 {
+      ha:attributes {
+       openscad=0402
+       value=1k
+       refdes=R77
+       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_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
           }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
-           }
-         }
 
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+            }
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
            }
-         }
-       }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+        }
+      }
      }
-    }
-
-     li:objects {
-      ha:padstack_ref.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:objects {
+       ha:padstack_ref.51068 {
+        proto=0; x=2.48652in; y=1.139in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-       li:thermal {
-       }
+        li:thermal {
+        }
 
-       ha:attributes {
-         term=2
-         name=2
+        ha:attributes {
+          term=1
+          name=1
+        }
        }
-      }
-     }
-     li:layers {
-
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
+       ha:padstack_ref.51069 {
+        proto=0; x=2.518in; y=1.139in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-        li:objects {
+        li:thermal {
         }
-        ha:type {
-         silk = 1
-         top = 1
+
+        ha:attributes {
+          term=2
+          name=2
         }
+       }
       }
+      li:layers {
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-        li:objects {
-         ha:line.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
-          }
+         li:objects {
          }
-         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 {
+          silk = 1
+          top = 1
          }
-        }
-        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:subc-aux {
+        lid=1
+        ha:combining {        }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
+         li:objects {
+          ha:line.51056 {
+           x1=2.50226in; y1=1.139in; x2=2.50226in; y2=1.139in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+          ha:line.51059 {
+           x1=2.50226in; y1=1.139in; x2=2.50226in; y2=1.139in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
            }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
+          ha:line.51062 {
+           x1=2.50226in; y1=1.139in; x2=64.557404mm; y2=1.139in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
            }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+          ha:line.51065 {
+           x1=2.50226in; y1=1.139in; x2=2.50226in; y2=29.9306mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
            }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
          }
-       }
-     }
-    }
-
-     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
-        }
+      uid = KDF/GtuwAlgrVXWpTmwAAABy
+     }
+     ha:subc.51087 {
+      ha:attributes {
+       openscad=0402
+       value=1k
+       refdes=R69
+       footprint=0402
       }
+     ha:data {
+          li:padstack_prototypes {
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-        li:objects {
-         ha:line.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 {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
           }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
-           }
-         }
 
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+            }
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
            }
-         }
-       }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+        }
+      }
      }
-    }
 
-     li:objects {
-      ha:padstack_ref.51530 {
-       proto=0; x=3.62284in; y=63.472557mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-       ha:flags {
-        clearline=1
-       }
+      li:objects {
+       ha:padstack_ref.51101 {
+        proto=0; x=63.0174mm; y=986.48mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-       li:thermal {
-       }
+        li:thermal {
+        }
 
-       ha:attributes {
-         term=1
-         name=1
-       }
-      }
-      ha:padstack_ref.51531 {
-       proto=0; x=3.65432in; y=63.472557mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-       ha:flags {
-        clearline=1
+        ha:attributes {
+          term=1
+          name=1
+        }
        }
+       ha:padstack_ref.51102 {
+        proto=0; x=63.0174mm; y=955.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-       li:thermal {
-       }
+        li:thermal {
+        }
 
-       ha:attributes {
-         term=2
-         name=2
+        ha:attributes {
+          term=2
+          name=2
+        }
        }
       }
-     }
-     li:layers {
+      li:layers {
 
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-        li:objects {
-        }
-        ha:type {
-         silk = 1
-         top = 1
-        }
-      }
+         li:objects {
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+       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
+         li:objects {
+          ha:line.51089 {
+           x1=63.0174mm; y1=970.74mil; x2=63.0174mm; y2=970.74mil; 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.51092 {
+           x1=63.0174mm; y1=970.74mil; x2=63.0174mm; y2=970.74mil; 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.51095 {
+           x1=63.0174mm; y1=970.74mil; x2=63.0174mm; y2=23.656796mm; 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:line.51098 {
+           x1=63.0174mm; y1=970.74mil; x2=64.0174mm; y2=970.74mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
           }
          }
-        }
-        ha:type {
-         top = 1
-         misc = 1
-         virtual = 1
-        }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
       }
      }
-    }
-     uid = KDF/GtuwAlgrVXWpTmwAAACO
-    }
-    ha:subc.51549 {
-     ha:attributes {
-      footprint=0402
-      value=3.3k
-      openscad=0402
-      refdes=R87
+      uid = KDF/GtuwAlgrVXWpTmwAAAB0
      }
-    ha:data {
-        li:padstack_prototypes {
+     ha:subc.51120 {
+      ha:attributes {
+       openscad=0402
+       value=1k
+       refdes=R65
+       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_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
           }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
-           }
-         }
 
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+            }
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
            }
-         }
-       }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+        }
+      }
      }
-    }
 
-     li:objects {
-      ha:padstack_ref.51563 {
-       proto=0; x=3.62284in; y=66.20267mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-       ha:flags {
-        clearline=1
-       }
+      li:objects {
+       ha:padstack_ref.51134 {
+        proto=0; x=2.18174in; y=986.48mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-       li:thermal {
-       }
+        li:thermal {
+        }
 
-       ha:attributes {
-         term=1
-         name=1
-       }
-      }
-      ha:padstack_ref.51564 {
-       proto=0; x=3.65432in; y=66.20267mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-       ha:flags {
-        clearline=1
+        ha:attributes {
+          term=1
+          name=1
+        }
        }
+       ha:padstack_ref.51135 {
+        proto=0; x=2.18174in; y=955.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-       li:thermal {
-       }
+        li:thermal {
+        }
 
-       ha:attributes {
-         term=2
-         name=2
-       }
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
       }
-     }
-     li:layers {
+      li:layers {
 
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-        li:objects {
-        }
-        ha:type {
-         silk = 1
-         top = 1
-        }
-      }
+         li:objects {
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+       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
+         li:objects {
+          ha:line.51122 {
+           x1=2.18174in; y1=970.74mil; x2=2.18174in; y2=970.74mil; 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.51125 {
+           x1=2.18174in; y1=970.74mil; x2=2.18174in; y2=970.74mil; 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.51128 {
+           x1=2.18174in; y1=970.74mil; x2=2.18174in; y2=23.656796mm; 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:line.51131 {
+           x1=2.18174in; y1=970.74mil; x2=56.416196mm; y2=970.74mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
           }
          }
-        }
-        ha:type {
-         top = 1
-         misc = 1
-         virtual = 1
-        }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
       }
      }
-    }
-     uid = KDF/GtuwAlgrVXWpTmwAAACQ
-    }
-    ha:subc.51582 {
-     ha:attributes {
-      footprint=0402
-      value=3.3k
-      openscad=0402
-      refdes=R88
+      uid = KDF/GtuwAlgrVXWpTmwAAAB2
      }
-    ha:data {
-        li:padstack_prototypes {
+     ha:subc.51153 {
+      ha:attributes {
+       openscad=0402
+       value=3.3k
+       refdes=R80
+       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_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
           }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
-           }
-         }
 
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+            }
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
            }
-         }
-       }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+        }
+      }
      }
-    }
-
-     li:objects {
-      ha:padstack_ref.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:objects {
+       ha:padstack_ref.51167 {
+        proto=0; x=2.34552in; y=33.5534mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-       li:thermal {
-       }
+        li:thermal {
+        }
 
-       ha:attributes {
-         term=2
-         name=2
+        ha:attributes {
+          term=1
+          name=1
+        }
        }
-      }
-     }
-     li:layers {
-
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
+       ha:padstack_ref.51168 {
+        proto=0; x=2.377in; y=33.5534mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-        li:objects {
+        li:thermal {
         }
-        ha:type {
-         silk = 1
-         top = 1
+
+        ha:attributes {
+          term=2
+          name=2
         }
+       }
       }
+      li:layers {
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-        li:objects {
-         ha:line.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
-          }
+         li:objects {
          }
-         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 {
+          silk = 1
+          top = 1
          }
-        }
-        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:subc-aux {
+        lid=1
+        ha:combining {        }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
+         li:objects {
+          ha:line.51155 {
+           x1=2.36126in; y1=33.5534mm; x2=2.36126in; y2=33.5534mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+          ha:line.51158 {
+           x1=2.36126in; y1=33.5534mm; x2=2.36126in; y2=33.5534mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
            }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
+          ha:line.51161 {
+           x1=2.36126in; y1=33.5534mm; x2=60.976004mm; y2=33.5534mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
            }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+          ha:line.51164 {
+           x1=2.36126in; y1=33.5534mm; x2=2.36126in; y2=34.5534mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
            }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
          }
-       }
-     }
-    }
-
-     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
-        }
+      uid = KDF/GtuwAlgrVXWpTmwAAAB4
+     }
+     ha:subc.51186 {
+      ha:attributes {
+       openscad=0402
+       value=1k
+       refdes=R70
+       footprint=0402
       }
+     ha:data {
+          li:padstack_prototypes {
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-        li:objects {
-         ha:line.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: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: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
            }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+            }
           }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
-           }
-         }
 
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
            }
-         }
-       }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+        }
+      }
      }
-    }
 
-     li:objects {
-      ha:padstack_ref.51662 {
-       proto=0; x=3.62284in; y=74.393009mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-       ha:flags {
-        clearline=1
-       }
+      li:objects {
+       ha:padstack_ref.51200 {
+        proto=0; x=2.544in; y=986.48mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-       li:thermal {
-       }
+        li:thermal {
+        }
 
-       ha:attributes {
-         term=1
-         name=1
-       }
-      }
-      ha:padstack_ref.51663 {
-       proto=0; x=3.65432in; y=74.393009mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-       ha:flags {
-        clearline=1
+        ha:attributes {
+          term=1
+          name=1
+        }
        }
+       ha:padstack_ref.51201 {
+        proto=0; x=2.544in; y=955.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-       li:thermal {
-       }
+        li:thermal {
+        }
 
-       ha:attributes {
-         term=2
-         name=2
+        ha:attributes {
+          term=2
+          name=2
+        }
        }
       }
-     }
-     li:layers {
+      li:layers {
 
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-        li:objects {
-        }
-        ha:type {
-         silk = 1
-         top = 1
-        }
-      }
+         li:objects {
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+       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
+         li:objects {
+          ha:line.51188 {
+           x1=2.544in; y1=970.74mil; x2=2.544in; y2=970.74mil; 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.51191 {
+           x1=2.544in; y1=970.74mil; x2=2.544in; y2=970.74mil; 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.51194 {
+           x1=2.544in; y1=970.74mil; x2=2.544in; y2=23.656796mm; 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:line.51197 {
+           x1=2.544in; y1=970.74mil; x2=65.6176mm; y2=970.74mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
           }
          }
-        }
-        ha:type {
-         top = 1
-         misc = 1
-         virtual = 1
-        }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
       }
      }
-    }
-     uid = KDF/GtuwAlgrVXWpTmwAAACW
-    }
-    ha:subc.51681 {
-     ha:attributes {
-      footprint=0402
-      value=3.3k
-      openscad=0402
-      refdes=R96
+      uid = KDF/GtuwAlgrVXWpTmwAAAB6
      }
-    ha:data {
-        li:padstack_prototypes {
+     ha:subc.51219 {
+      ha:attributes {
+       openscad=0402
+       value=1k
+       refdes=R82
+       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_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
           }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
-           }
-         }
 
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+            }
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
            }
-         }
-       }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+        }
+      }
      }
-    }
 
-     li:objects {
-      ha:padstack_ref.51695 {
-       proto=0; x=3.62284in; y=77.123122mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-       ha:flags {
-        clearline=1
-       }
+      li:objects {
+       ha:padstack_ref.51233 {
+        proto=0; x=62.903608mm; y=1.404in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-       li:thermal {
-       }
+        li:thermal {
+        }
 
-       ha:attributes {
-         term=1
-         name=1
-       }
-      }
-      ha:padstack_ref.51696 {
-       proto=0; x=3.65432in; y=77.123122mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-       ha:flags {
-        clearline=1
+        ha:attributes {
+          term=1
+          name=1
+        }
        }
+       ha:padstack_ref.51234 {
+        proto=0; x=2.508in; y=1.404in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-       li:thermal {
-       }
+        li:thermal {
+        }
 
-       ha:attributes {
-         term=2
-         name=2
+        ha:attributes {
+          term=2
+          name=2
+        }
        }
       }
-     }
-     li:layers {
+      li:layers {
 
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-        li:objects {
-        }
-        ha:type {
-         silk = 1
-         top = 1
-        }
-      }
+         li:objects {
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+       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
+         li:objects {
+          ha:line.51221 {
+           x1=2.49226in; y1=1.404in; x2=2.49226in; y2=1.404in; 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.51224 {
+           x1=2.49226in; y1=1.404in; x2=2.49226in; y2=1.404in; 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.51227 {
+           x1=2.49226in; y1=1.404in; x2=64.303404mm; y2=1.404in; 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:line.51230 {
+           x1=2.49226in; y1=1.404in; x2=2.49226in; y2=36.6616mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
           }
          }
-        }
-        ha:type {
-         top = 1
-         misc = 1
-         virtual = 1
-        }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
       }
      }
-    }
-     uid = KDF/GtuwAlgrVXWpTmwAAACY
-    }
-    ha:subc.51714 {
-     ha:attributes {
-      footprint=0402
-      value=3.3k
-      openscad=0402
-      refdes=R84
+      uid = KDF/GtuwAlgrVXWpTmwAAAB8
      }
-    ha:data {
-        li:padstack_prototypes {
+     ha:subc.51252 {
+      ha:attributes {
+       openscad=0402
+       value=1k
+       refdes=R78
+       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_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
           }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
-           }
-         }
 
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+            }
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
            }
-         }
-       }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+        }
+      }
      }
-    }
-
-     li:objects {
-      ha:padstack_ref.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:objects {
+       ha:padstack_ref.51266 {
+        proto=0; x=2.49852in; y=30.6832mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-       li:thermal {
-       }
+        li:thermal {
+        }
 
-       ha:attributes {
-         term=2
-         name=2
+        ha:attributes {
+          term=1
+          name=1
+        }
        }
-      }
-     }
-     li:layers {
-
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
+       ha:padstack_ref.51267 {
+        proto=0; x=2.53in; y=30.6832mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-        li:objects {
+        li:thermal {
         }
-        ha:type {
-         silk = 1
-         top = 1
+
+        ha:attributes {
+          term=2
+          name=2
         }
+       }
       }
+      li:layers {
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-        li:objects {
-         ha:line.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
-          }
+         li:objects {
          }
-         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 {
+          silk = 1
+          top = 1
          }
-        }
-        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:subc-aux {
+        lid=1
+        ha:combining {        }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
+         li:objects {
+          ha:line.51254 {
+           x1=2.51426in; y1=30.6832mm; x2=2.51426in; y2=30.6832mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+          ha:line.51257 {
+           x1=2.51426in; y1=30.6832mm; x2=2.51426in; y2=30.6832mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
            }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
+          ha:line.51260 {
+           x1=2.51426in; y1=30.6832mm; x2=64.862204mm; y2=30.6832mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
            }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+          ha:line.51263 {
+           x1=2.51426in; y1=30.6832mm; x2=2.51426in; y2=31.6832mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
            }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
          }
-       }
-     }
-    }
-
-     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
-        }
+      uid = KDF/GtuwAlgrVXWpTmwAAAB+
+     }
+     ha:subc.51285 {
+      ha:attributes {
+       openscad=0402
+       value=1k
+       refdes=R73
+       footprint=0402
       }
+     ha:data {
+          li:padstack_prototypes {
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-        li:objects {
-         ha:line.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: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: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
            }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+            }
           }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
-           }
-         }
 
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
            }
-         }
-       }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+        }
+      }
      }
-    }
 
-     li:objects {
-      ha:padstack_ref.51794 {
-       proto=0; x=83.929875mm; y=3.12677in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-       ha:flags {
-        clearline=1
-       }
+      li:objects {
+       ha:padstack_ref.51299 {
+        proto=0; x=2.78in; y=985.74mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-       li:thermal {
-       }
+        li:thermal {
+        }
 
-       ha:attributes {
-         term=1
-         name=1
-       }
-      }
-      ha:padstack_ref.51795 {
-       proto=0; x=84.729467mm; y=3.12677in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-       ha:flags {
-        clearline=1
+        ha:attributes {
+          term=1
+          name=1
+        }
        }
+       ha:padstack_ref.51300 {
+        proto=0; x=2.78in; y=24.238204mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-       li:thermal {
-       }
+        li:thermal {
+        }
 
-       ha:attributes {
-         term=2
-         name=2
+        ha:attributes {
+          term=2
+          name=2
+        }
        }
       }
-     }
-     li:layers {
+      li:layers {
 
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-        li:objects {
-        }
-        ha:type {
-         silk = 1
-         top = 1
-        }
-      }
+         li:objects {
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+       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
+         li:objects {
+          ha:line.51287 {
+           x1=2.78in; y1=970.0mil; x2=2.78in; y2=970.0mil; 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.51290 {
+           x1=2.78in; y1=970.0mil; x2=2.78in; y2=970.0mil; 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.51293 {
+           x1=2.78in; y1=970.0mil; x2=2.78in; y2=23.638mm; 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:line.51296 {
+           x1=2.78in; y1=970.0mil; x2=71.612mm; y2=970.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
           }
          }
-        }
-        ha:type {
-         top = 1
-         misc = 1
-         virtual = 1
-        }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
       }
      }
-    }
-     uid = KDF/GtuwAlgrVXWpTmwAAACe
-    }
-    ha:subc.51813 {
-     ha:attributes {
-      footprint=0402
-      value=3.3k
-      openscad=0402
-      refdes=R92
+      uid = KDF/GtuwAlgrVXWpTmwAAACA
      }
-    ha:data {
-        li:padstack_prototypes {
+     ha:subc.51318 {
+      ha:attributes {
+       openscad=0402
+       value=1k
+       refdes=R74
+       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_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
           }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
-           }
-         }
 
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+            }
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
            }
-         }
-       }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+        }
+      }
      }
-    }
 
-     li:objects {
-      ha:padstack_ref.51827 {
-       proto=0; x=80.899788mm; y=3.12677in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-       ha:flags {
-        clearline=1
-       }
+      li:objects {
+       ha:padstack_ref.51332 {
+        proto=0; x=2.843in; y=985.74mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-       li:thermal {
-       }
+        li:thermal {
+        }
 
-       ha:attributes {
-         term=1
-         name=1
-       }
-      }
-      ha:padstack_ref.51828 {
-       proto=0; x=81.69938mm; y=3.12677in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-       ha:flags {
-        clearline=1
+        ha:attributes {
+          term=1
+          name=1
+        }
        }
+       ha:padstack_ref.51333 {
+        proto=0; x=2.843in; y=24.238204mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-       li:thermal {
-       }
+        li:thermal {
+        }
 
-       ha:attributes {
-         term=2
-         name=2
+        ha:attributes {
+          term=2
+          name=2
+        }
        }
       }
-     }
-     li:layers {
+      li:layers {
 
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-        li:objects {
-        }
-        ha:type {
-         silk = 1
-         top = 1
-        }
-      }
+         li:objects {
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+       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
+         li:objects {
+          ha:line.51320 {
+           x1=2.843in; y1=970.0mil; x2=2.843in; y2=970.0mil; 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.51323 {
+           x1=2.843in; y1=970.0mil; x2=2.843in; y2=970.0mil; 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.51326 {
+           x1=2.843in; y1=970.0mil; x2=2.843in; y2=23.638mm; 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:line.51329 {
+           x1=2.843in; y1=970.0mil; x2=73.2122mm; y2=970.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
           }
          }
-        }
-        ha:type {
-         top = 1
-         misc = 1
-         virtual = 1
-        }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
       }
      }
-    }
-     uid = KDF/GtuwAlgrVXWpTmwAAACg
-    }
-    ha:subc.51846 {
-     ha:attributes {
-      footprint=0402
-      value=1k
-      openscad=0402
-      refdes=R93
+      uid = KDF/GtuwAlgrVXWpTmwAAACC
      }
-    ha:data {
-        li:padstack_prototypes {
+     ha:subc.51351 {
+      ha:attributes {
+       openscad=0402
+       value=3.3k
+       refdes=R76
+       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_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
           }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
-           }
-         }
 
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+            }
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
            }
-         }
-       }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+        }
+      }
      }
-    }
 
-     li:objects {
-      ha:padstack_ref.51860 {
-       proto=0; x=77.869701mm; y=3.12677in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-       ha:flags {
-        clearline=1
-       }
+      li:objects {
+       ha:padstack_ref.51365 {
+        proto=0; x=2.36052in; y=1.163in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-       li:thermal {
-       }
+        li:thermal {
+        }
 
-       ha:attributes {
-         term=1
-         name=1
-       }
-      }
-      ha:padstack_ref.51861 {
-       proto=0; x=78.669293mm; y=3.12677in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-       ha:flags {
-        clearline=1
+        ha:attributes {
+          term=1
+          name=1
+        }
        }
+       ha:padstack_ref.51366 {
+        proto=0; x=60.7568mm; y=1.163in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-       li:thermal {
-       }
+        li:thermal {
+        }
 
-       ha:attributes {
-         term=2
-         name=2
+        ha:attributes {
+          term=2
+          name=2
+        }
        }
       }
-     }
-     li:layers {
+      li:layers {
 
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-        li:objects {
-        }
-        ha:type {
-         silk = 1
-         top = 1
-        }
-      }
+         li:objects {
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+       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
+         li:objects {
+          ha:line.51353 {
+           x1=2.37626in; y1=1.163in; x2=2.37626in; y2=1.163in; 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.51356 {
+           x1=2.37626in; y1=1.163in; x2=2.37626in; y2=1.163in; 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.51359 {
+           x1=2.37626in; y1=1.163in; x2=61.357004mm; y2=1.163in; 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:line.51362 {
+           x1=2.37626in; y1=1.163in; x2=2.37626in; y2=30.5402mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
           }
          }
-        }
-        ha:type {
-         top = 1
-         misc = 1
-         virtual = 1
-        }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
       }
      }
-    }
-     uid = KDF/GtuwAlgrVXWpTmwAAACi
-    }
-    ha:subc.51879 {
-     ha:attributes {
-      footprint=0402
-      value=1k
-      openscad=0402
-      refdes=R94
+      uid = KDF/GtuwAlgrVXWpTmwAAACE
      }
-    ha:data {
-        li:padstack_prototypes {
+      ha:subc.51417 {
+       ha:attributes {
+        refdes=R83
+        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_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
            }
          }
+       }
+      }
 
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
-           }
+       li:objects {
+        ha:padstack_ref.51431 {
+         proto=0; x=60.109608mm; y=1.396in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
          }
 
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
-           }
+         li:thermal {
          }
-       }
-     }
-    }
 
-     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
-       }
+         ha:attributes {
+           term=1
+           name=1
+         }
+        }
+        ha:padstack_ref.51432 {
+         proto=0; x=2.398in; y=1.396in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-       li:thermal {
-       }
+         li:thermal {
+         }
 
-       ha:attributes {
-         term=1
-         name=1
-       }
-      }
-      ha:padstack_ref.51894 {
-       proto=0; x=75.639206mm; y=3.12677in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-       ha:flags {
-        clearline=1
+         ha:attributes {
+           term=2
+           name=2
+         }
+        }
        }
+       li:layers {
 
-       li:thermal {
-       }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-       ha:attributes {
-         term=2
-         name=2
-       }
-      }
-     }
-     li:layers {
+          li:objects {
+          }
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
 
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-        li:objects {
-        }
-        ha:type {
-         silk = 1
-         top = 1
+          li:objects {
+           ha:line.51419 {
+            x1=2.38226in; y1=1.396in; x2=2.38226in; y2=1.396in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.51422 {
+            x1=2.38226in; y1=1.396in; x2=2.38226in; y2=1.396in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.51425 {
+            x1=2.38226in; y1=1.396in; x2=61.509404mm; y2=1.396in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.51428 {
+            x1=2.38226in; y1=1.396in; x2=2.38226in; y2=36.4584mm; 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 {
+        refdes=R79
+        value=3.3k
+        footprint=0402
+        openscad=0402
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-        li:objects {
-         ha:line.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:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
          }
-         ha:line.51884 {
-          x1=75.23941mm; y1=3.12677in; x2=75.23941mm; y2=3.12677in; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=origin
-          }
+       }
+      }
+
+       li:objects {
+        ha:padstack_ref.51464 {
+         proto=0; x=2.39852in; y=1.203in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
          }
-         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
-          }
+
+         li:thermal {
          }
-         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:attributes {
+           term=1
+           name=1
          }
         }
-        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:padstack_ref.51465 {
+         proto=0; x=2.43in; y=1.203in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
          }
 
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
-           }
+         li:thermal {
          }
 
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
-           }
+         ha:attributes {
+           term=2
+           name=2
          }
+        }
        }
-     }
-    }
+       li:layers {
 
-     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
-       }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-       li:thermal {
-       }
+          li:objects {
+          }
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
 
-       ha:attributes {
-         term=1
-         name=1
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.51452 {
+            x1=2.41426in; y1=1.203in; x2=2.41426in; y2=1.203in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.51455 {
+            x1=2.41426in; y1=1.203in; x2=2.41426in; y2=1.203in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.51458 {
+            x1=2.41426in; y1=1.203in; x2=62.322204mm; y2=1.203in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.51461 {
+            x1=2.41426in; y1=1.203in; x2=2.41426in; y2=31.5562mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 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
+       uid = KDF/GtuwAlgrVXWpTmwAAACK
+      }
+      ha:subc.51483 {
+       ha:attributes {
+        refdes=R85
+        value=1k
+        footprint=0402
+        openscad=0402
        }
+      ha:data {
+            li:padstack_prototypes {
 
-       li:thermal {
-       }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-       ha:attributes {
-         term=2
-         name=2
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
        }
       }
-     }
-     li:layers {
-
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
 
-        li:objects {
-        }
-        ha:type {
-         silk = 1
-         top = 1
-        }
-      }
+       li:objects {
+        ha:padstack_ref.51497 {
+         proto=0; x=2.339in; y=2.11426in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+         li:thermal {
+         }
 
-        li:objects {
-         ha:line.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:attributes {
+           term=1
+           name=1
          }
-         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:padstack_ref.51498 {
+         proto=0; x=2.339in; y=54.501796mm; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
          }
-         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
-          }
+
+         li:thermal {
          }
-         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:attributes {
+           term=2
+           name=2
          }
         }
-        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 {
+       }
+       li:layers {
 
-     ha:ps_proto_v6.0 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
+          li:objects {
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
-           }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
+          ha:type {
+           silk = 1
            top = 1
-           mask = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
-           }
-         }
+        }
 
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.51485 {
+            x1=2.339in; y1=54.102mm; x2=2.339in; y2=54.102mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.51488 {
+            x1=2.339in; y1=54.102mm; x2=2.339in; y2=54.102mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.51491 {
+            x1=2.339in; y1=54.102mm; x2=2.339in; y2=55.102mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.51494 {
+            x1=2.339in; y1=54.102mm; x2=58.4106mm; y2=54.102mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
            top = 1
-           paste = 1
+           misc = 1
+           virtual = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
-           }
-         }
-       }
-     }
-    }
-
-     li:objects {
-      ha:padstack_ref.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
+       uid = KDF/GtuwAlgrVXWpTmwAAACM
+      }
+      ha:subc.51516 {
+       ha:attributes {
+        refdes=R86
+        value=1k
+        footprint=0402
+        openscad=0402
        }
+      ha:data {
+            li:padstack_prototypes {
 
-       li:thermal {
-       }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-       ha:attributes {
-         term=2
-         name=2
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
        }
       }
-     }
-     li:layers {
-
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
 
-        li:objects {
-        }
-        ha:type {
-         silk = 1
-         top = 1
-        }
-      }
+       li:objects {
+        ha:padstack_ref.51530 {
+         proto=0; x=2.276in; y=2.11426in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+         li:thermal {
+         }
 
-        li:objects {
-         ha:line.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:attributes {
+           term=1
+           name=1
          }
-         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:padstack_ref.51531 {
+         proto=0; x=2.276in; y=54.501796mm; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
          }
-         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
-          }
+
+         li:thermal {
          }
-         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:attributes {
+           term=2
+           name=2
          }
         }
-        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 {
+       }
+       li:layers {
 
-     ha:ps_proto_v6.0 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
+          li:objects {
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
-           }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
+          ha:type {
+           silk = 1
            top = 1
-           mask = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
-           }
-         }
+        }
 
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.51518 {
+            x1=2.276in; y1=54.102mm; x2=2.276in; y2=54.102mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.51521 {
+            x1=2.276in; y1=54.102mm; x2=2.276in; y2=54.102mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.51524 {
+            x1=2.276in; y1=54.102mm; x2=2.276in; y2=55.102mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.51527 {
+            x1=2.276in; y1=54.102mm; x2=56.8104mm; y2=54.102mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
            top = 1
-           paste = 1
+           misc = 1
+           virtual = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
-           }
-         }
+        }
        }
-     }
-    }
-
-     li:objects {
-      ha:padstack_ref.51992 {
-       proto=0; x=2.5885572in; y=3.12677in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-       ha:flags {
-        clearline=1
+      }
+       uid = KDF/GtuwAlgrVXWpTmwAAACO
+      }
+      ha:subc.51549 {
+       ha:attributes {
+        refdes=R87
+        value=3.3k
+        footprint=0402
+        openscad=0402
        }
+      ha:data {
+            li:padstack_prototypes {
 
-       li:thermal {
-       }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-       ha:attributes {
-         term=1
-         name=1
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
        }
       }
-      ha:padstack_ref.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 {
-       }
+       li:objects {
+        ha:padstack_ref.51563 {
+         proto=0; x=2.24452in; y=2.075in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         li:thermal {
+         }
 
-       ha:attributes {
-         term=2
-         name=2
-       }
-      }
-     }
-     li:layers {
+         ha:attributes {
+           term=1
+           name=1
+         }
+        }
+        ha:padstack_ref.51564 {
+         proto=0; x=2.276in; y=2.075in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
+         li:thermal {
+         }
 
-        li:objects {
-        }
-        ha:type {
-         silk = 1
-         top = 1
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
-      }
+       }
+       li:layers {
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-        li:objects {
-         ha:line.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
+          li:objects {
           }
-         }
-         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 {
+           silk = 1
+           top = 1
           }
-         }
         }
-        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:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+          li:objects {
+           ha:line.51551 {
+            x1=2.26026in; y1=2.075in; x2=2.26026in; y2=2.075in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
+           ha:line.51554 {
+            x1=2.26026in; y1=2.075in; x2=2.26026in; y2=2.075in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
+           ha:line.51557 {
+            x1=2.26026in; y1=2.075in; x2=58.410604mm; y2=2.075in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.51560 {
+            x1=2.26026in; y1=2.075in; x2=2.26026in; y2=53.705mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
            top = 1
-           paste = 1
+           misc = 1
+           virtual = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
-           }
-         }
-       }
-     }
-    }
-
-     li:objects {
-      ha:padstack_ref.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
+       uid = KDF/GtuwAlgrVXWpTmwAAACQ
+      }
+      ha:subc.51615 {
+       ha:attributes {
+        refdes=R81
+        value=1k
+        footprint=0402
+        openscad=0402
        }
+      ha:data {
+            li:padstack_prototypes {
 
-       li:thermal {
-       }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-       ha:attributes {
-         term=2
-         name=2
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
        }
       }
-     }
-     li:layers {
-
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
 
-        li:objects {
-        }
-        ha:type {
-         silk = 1
-         top = 1
-        }
-      }
+       li:objects {
+        ha:padstack_ref.51629 {
+         proto=0; x=62.395608mm; y=1.326in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+         li:thermal {
+         }
 
-        li:objects {
-         ha:line.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:attributes {
+           term=1
+           name=1
          }
-         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:padstack_ref.51630 {
+         proto=0; x=2.488in; y=1.326in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
          }
-         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
-          }
+
+         li:thermal {
          }
-         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:attributes {
+           term=2
+           name=2
          }
         }
-        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 {
+       }
+       li:layers {
 
-     ha:ps_proto_v6.0 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
+          li:objects {
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
-           }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
+          ha:type {
+           silk = 1
            top = 1
-           mask = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
-           }
-         }
+        }
+
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
+          li:objects {
+           ha:line.51617 {
+            x1=2.47226in; y1=1.326in; x2=2.47226in; y2=1.326in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.51620 {
+            x1=2.47226in; y1=1.326in; x2=2.47226in; y2=1.326in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.51623 {
+            x1=2.47226in; y1=1.326in; x2=63.795404mm; y2=1.326in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.51626 {
+            x1=2.47226in; y1=1.326in; x2=2.47226in; y2=34.6804mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
            top = 1
-           paste = 1
+           misc = 1
+           virtual = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
-           }
-         }
-       }
-     }
-    }
-
-     li:objects {
-      ha:padstack_ref.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 {
-       }
-
+       uid = KDF/GtuwAlgrVXWpTmwAAACU
+      }
+      ha:subc.51648 {
        ha:attributes {
-         term=2
-         name=2
+        refdes=R95
+        value=3.3k
+        footprint=0402
+        openscad=0402
        }
-      }
-     }
-     li:layers {
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-        li:objects {
-        }
-        ha:type {
-         silk = 1
-         top = 1
-        }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
+       }
       }
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+       li:objects {
+        ha:padstack_ref.51662 {
+         proto=0; x=11.900408mm; y=2.075in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         li:thermal {
+         }
 
-        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:attributes {
+           term=1
+           name=1
          }
-         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:padstack_ref.51663 {
+         proto=0; x=500.0mil; y=2.075in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
          }
-         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
-          }
+
+         li:thermal {
          }
-         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:attributes {
+           term=2
+           name=2
          }
         }
-        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 {
+       }
+       li:layers {
 
-     ha:ps_proto_v6.0 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
+          li:objects {
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
-           }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
+          ha:type {
+           silk = 1
            top = 1
-           mask = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
-           }
-         }
+        }
+
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
+          li:objects {
+           ha:line.51650 {
+            x1=12.300204mm; y1=2.075in; x2=12.300204mm; y2=2.075in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.51653 {
+            x1=12.300204mm; y1=2.075in; x2=12.300204mm; y2=2.075in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.51656 {
+            x1=12.300204mm; y1=2.075in; x2=13.300204mm; y2=2.075in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.51659 {
+            x1=12.300204mm; y1=2.075in; x2=12.300204mm; y2=53.705mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
            top = 1
-           paste = 1
+           misc = 1
+           virtual = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
-           }
-         }
-       }
-     }
-    }
-
-     li:objects {
-      ha:padstack_ref.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
+       uid = KDF/GtuwAlgrVXWpTmwAAACW
+      }
+      ha:subc.51714 {
+       ha:attributes {
+        refdes=R84
+        value=3.3k
+        footprint=0402
+        openscad=0402
        }
+      ha:data {
+            li:padstack_prototypes {
 
-       li:thermal {
-       }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-       ha:attributes {
-         term=2
-         name=2
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
        }
       }
-     }
-     li:layers {
 
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
+       li:objects {
+        ha:padstack_ref.51728 {
+         proto=0; x=2.30752in; y=2.075in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         li:thermal {
+         }
 
-        li:objects {
-        }
-        ha:type {
-         silk = 1
-         top = 1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
-      }
-
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+        ha:padstack_ref.51729 {
+         proto=0; x=2.339in; y=2.075in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        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
-          }
+         li:thermal {
          }
-         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:attributes {
+           term=2
+           name=2
          }
-         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
+        }
+       }
+       li:layers {
+
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
           }
-         }
-         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 {
+           silk = 1
+           top = 1
           }
-         }
         }
-        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:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+          li:objects {
+           ha:line.51716 {
+            x1=2.32326in; y1=2.075in; x2=2.32326in; y2=2.075in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
+           ha:line.51719 {
+            x1=2.32326in; y1=2.075in; x2=2.32326in; y2=2.075in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
+           ha:line.51722 {
+            x1=2.32326in; y1=2.075in; x2=60.010804mm; y2=2.075in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.51725 {
+            x1=2.32326in; y1=2.075in; x2=2.32326in; y2=53.705mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
            top = 1
-           paste = 1
+           misc = 1
+           virtual = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
-           }
-         }
-       }
-     }
-    }
-
-     li:objects {
-      ha:padstack_ref.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 {
-       }
-
+       uid = KDF/GtuwAlgrVXWpTmwAAACa
+      }
+      ha:subc.51813 {
        ha:attributes {
-         term=2
-         name=2
+        refdes=R92
+        value=3.3k
+        footprint=0402
+        openscad=0402
        }
-      }
-     }
-     li:layers {
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-        li:objects {
-        }
-        ha:type {
-         silk = 1
-         top = 1
-        }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
+       }
       }
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+       li:objects {
+        ha:padstack_ref.51827 {
+         proto=0; x=13.500608mm; y=2.075in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         li:thermal {
+         }
 
-        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:attributes {
+           term=1
+           name=1
          }
-         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:padstack_ref.51828 {
+         proto=0; x=563.0mil; y=2.075in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
          }
-         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
-          }
+
+         li:thermal {
          }
-         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:attributes {
+           term=2
+           name=2
          }
         }
-        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 {
+       }
+       li:layers {
 
-     ha:ps_proto_v6.0 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
+          li:objects {
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
-           }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
+          ha:type {
+           silk = 1
            top = 1
-           mask = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
-           }
-         }
+        }
 
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.51815 {
+            x1=13.900404mm; y1=2.075in; x2=13.900404mm; y2=2.075in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.51818 {
+            x1=13.900404mm; y1=2.075in; x2=13.900404mm; y2=2.075in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.51821 {
+            x1=13.900404mm; y1=2.075in; x2=14.900404mm; y2=2.075in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.51824 {
+            x1=13.900404mm; y1=2.075in; x2=13.900404mm; y2=53.705mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
            top = 1
-           paste = 1
+           misc = 1
+           virtual = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
-           }
-         }
-       }
-     }
-    }
-
-     li:objects {
-      ha:padstack_ref.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
+       uid = KDF/GtuwAlgrVXWpTmwAAACg
+      }
+      ha:subc.51846 {
+       ha:attributes {
+        refdes=R93
+        value=1k
+        footprint=0402
+        openscad=0402
        }
+      ha:data {
+            li:padstack_prototypes {
 
-       li:thermal {
-       }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-       ha:attributes {
-         term=2
-         name=2
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
        }
       }
-     }
-     li:layers {
-
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
 
-        li:objects {
-        }
-        ha:type {
-         silk = 1
-         top = 1
-        }
-      }
+       li:objects {
+        ha:padstack_ref.51860 {
+         proto=0; x=563.0mil; y=53.6702mm; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+         li:thermal {
+         }
 
-        li:objects {
-         ha:line.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:attributes {
+           term=1
+           name=1
          }
-         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:padstack_ref.51861 {
+         proto=0; x=563.0mil; y=2.14448in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
          }
-         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
-          }
+
+         li:thermal {
          }
-         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:attributes {
+           term=2
+           name=2
          }
         }
-        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 {
+       }
+       li:layers {
 
-     ha:ps_proto_v6.0 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
+          li:objects {
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
-           }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
+          ha:type {
+           silk = 1
            top = 1
-           mask = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
-           }
-         }
+        }
 
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.51848 {
+            x1=563.0mil; y1=54.069996mm; x2=563.0mil; y2=54.069996mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.51851 {
+            x1=563.0mil; y1=54.069996mm; x2=563.0mil; y2=54.069996mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.51854 {
+            x1=563.0mil; y1=54.069996mm; x2=563.0mil; y2=55.069996mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.51857 {
+            x1=563.0mil; y1=54.069996mm; x2=13.3002mm; y2=54.069996mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
            top = 1
-           paste = 1
+           misc = 1
+           virtual = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
-           }
-         }
-       }
-     }
-    }
-
-     li:objects {
-      ha:padstack_ref.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
+       uid = KDF/GtuwAlgrVXWpTmwAAACi
+      }
+      ha:subc.51879 {
+       ha:attributes {
+        refdes=R94
+        value=1k
+        footprint=0402
+        openscad=0402
        }
+      ha:data {
+            li:padstack_prototypes {
 
-       li:thermal {
-       }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-       ha:attributes {
-         term=2
-         name=2
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
        }
       }
-     }
-     li:layers {
-
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
 
-        li:objects {
-        }
-        ha:type {
-         silk = 1
-         top = 1
-        }
-      }
+       li:objects {
+        ha:padstack_ref.51893 {
+         proto=0; x=500.0mil; y=53.6702mm; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+         li:thermal {
+         }
 
-        li:objects {
-         ha:line.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:attributes {
+           term=1
+           name=1
          }
-         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:padstack_ref.51894 {
+         proto=0; x=500.0mil; y=2.14448in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
          }
-         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
-          }
+
+         li:thermal {
          }
-         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:attributes {
+           term=2
+           name=2
          }
         }
-        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 {
+       }
+       li:layers {
 
-     ha:ps_proto_v6.0 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
+          li:objects {
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
-           }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
+          ha:type {
+           silk = 1
            top = 1
-           mask = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
-           }
-         }
+        }
 
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.51881 {
+            x1=500.0mil; y1=54.069996mm; x2=500.0mil; y2=54.069996mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.51884 {
+            x1=500.0mil; y1=54.069996mm; x2=500.0mil; y2=54.069996mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.51887 {
+            x1=500.0mil; y1=54.069996mm; x2=500.0mil; y2=55.069996mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.51890 {
+            x1=500.0mil; y1=54.069996mm; x2=11.7mm; y2=54.069996mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
            top = 1
-           paste = 1
+           misc = 1
+           virtual = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
-           }
-         }
+        }
        }
-     }
-    }
+      }
+       uid = KDF/GtuwAlgrVXWpTmwAAACk
+      }
+      ha:subc.51912 {
+       ha:attributes {
+        refdes=R104
+        value=3.3k
+        footprint=0402
+        openscad=0402
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-     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:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-       ha:attributes {
-         term=1
-         name=1
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
        }
       }
-      ha:padstack_ref.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 {
-       }
+       li:objects {
+        ha:padstack_ref.51926 {
+         proto=0; x=17.336008mm; y=2.075in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         li:thermal {
+         }
 
-       ha:attributes {
-         term=2
-         name=2
-       }
-      }
-     }
-     li:layers {
+         ha:attributes {
+           term=1
+           name=1
+         }
+        }
+        ha:padstack_ref.51927 {
+         proto=0; x=714.0mil; y=2.075in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
+         li:thermal {
+         }
 
-        li:objects {
-        }
-        ha:type {
-         silk = 1
-         top = 1
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
-      }
+       }
+       li:layers {
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-        li:objects {
-         ha:line.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
+          li:objects {
           }
-         }
-         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 {
+           silk = 1
+           top = 1
           }
-         }
         }
-        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:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+          li:objects {
+           ha:line.51914 {
+            x1=17.735804mm; y1=2.075in; x2=17.735804mm; y2=2.075in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
+           ha:line.51917 {
+            x1=17.735804mm; y1=2.075in; x2=17.735804mm; y2=2.075in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
+           ha:line.51920 {
+            x1=17.735804mm; y1=2.075in; x2=18.735804mm; y2=2.075in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.51923 {
+            x1=17.735804mm; y1=2.075in; x2=17.735804mm; y2=53.705mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
            top = 1
-           paste = 1
+           misc = 1
+           virtual = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
-           }
-         }
-       }
-     }
-    }
-
-     li:objects {
-      ha:padstack_ref.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
+       uid = KDF/GtuwAlgrVXWpTmwAAACm
+      }
+      ha:subc.51945 {
+       ha:attributes {
+        refdes=R105
+        value=1k
+        footprint=0402
+        openscad=0402
        }
+      ha:data {
+            li:padstack_prototypes {
 
-       li:thermal {
-       }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-       ha:attributes {
-         term=2
-         name=2
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
        }
       }
-     }
-     li:layers {
 
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
-
-        li:objects {
-        }
-        ha:type {
-         silk = 1
-         top = 1
-        }
-      }
+       li:objects {
+        ha:padstack_ref.51959 {
+         proto=0; x=714.0mil; y=2.11326in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+         li:thermal {
+         }
 
-        li:objects {
-         ha:line.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:attributes {
+           term=1
+           name=1
          }
-         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:padstack_ref.51960 {
+         proto=0; x=714.0mil; y=54.476396mm; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
          }
-         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
-          }
+
+         li:thermal {
          }
-         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:attributes {
+           term=2
+           name=2
          }
         }
-        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 {
+       }
+       li:layers {
 
-     ha:ps_proto_v6.0 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
+          li:objects {
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
-           }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
+          ha:type {
+           silk = 1
            top = 1
-           mask = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
-           }
-         }
+        }
+
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
+          li:objects {
+           ha:line.51947 {
+            x1=714.0mil; y1=2.129in; x2=714.0mil; y2=2.129in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.51950 {
+            x1=714.0mil; y1=2.129in; x2=714.0mil; y2=2.129in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.51953 {
+            x1=714.0mil; y1=2.129in; x2=714.0mil; y2=55.0766mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.51956 {
+            x1=714.0mil; y1=2.129in; x2=17.1356mm; y2=2.129in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
            top = 1
-           paste = 1
+           misc = 1
+           virtual = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
-           }
-         }
-       }
-     }
-    }
-
-     li:objects {
-      ha:padstack_ref.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
+       uid = KDF/GtuwAlgrVXWpTmwAAACo
+      }
+      ha:subc.52077 {
+       ha:attributes {
+        refdes=R109
+        value=1k
+        footprint=0402
+        openscad=0402
        }
+      ha:data {
+            li:padstack_prototypes {
 
-       li:thermal {
-       }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-       ha:attributes {
-         term=2
-         name=2
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
        }
       }
-     }
-     li:layers {
 
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
-
-        li:objects {
-        }
-        ha:type {
-         silk = 1
-         top = 1
-        }
-      }
+       li:objects {
+        ha:padstack_ref.52091 {
+         proto=0; x=62.903608mm; y=1.512in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+         li:thermal {
+         }
 
-        li:objects {
-         ha:line.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:attributes {
+           term=1
+           name=1
          }
-         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:padstack_ref.52092 {
+         proto=0; x=2.508in; y=1.512in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
          }
-         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
-          }
+
+         li:thermal {
          }
-         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:attributes {
+           term=2
+           name=2
          }
         }
-        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 {
+       }
+       li:layers {
 
-     ha:ps_proto_v6.0 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
+          li:objects {
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
-           }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
+          ha:type {
+           silk = 1
            top = 1
-           mask = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
-           }
-         }
+        }
+
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
+          li:objects {
+           ha:line.52079 {
+            x1=2.49226in; y1=1.512in; x2=2.49226in; y2=1.512in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.52082 {
+            x1=2.49226in; y1=1.512in; x2=2.49226in; y2=1.512in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.52085 {
+            x1=2.49226in; y1=1.512in; x2=64.303404mm; y2=1.512in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.52088 {
+            x1=2.49226in; y1=1.512in; x2=2.49226in; y2=39.4048mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
            top = 1
-           paste = 1
+           misc = 1
+           virtual = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
-           }
-         }
-       }
-     }
-    }
-
-     li:objects {
-      ha:padstack_ref.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
+       uid = KDF/GtuwAlgrVXWpTmwAAACw
+      }
+      ha:subc.52110 {
+       ha:attributes {
+        refdes=R100
+        value=3.3k
+        footprint=0402
+        openscad=0402
        }
+      ha:data {
+            li:padstack_prototypes {
 
-       li:thermal {
-       }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-       ha:attributes {
-         term=2
-         name=2
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
        }
       }
-     }
-     li:layers {
 
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
+       li:objects {
+        ha:padstack_ref.52124 {
+         proto=0; x=21.146008mm; y=2.075in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         li:thermal {
+         }
 
-        li:objects {
-        }
-        ha:type {
-         silk = 1
-         top = 1
+         ha:attributes {
+           term=1
+           name=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:padstack_ref.52125 {
+         proto=0; x=864.0mil; y=2.075in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
          }
-         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
-          }
+
+         li:thermal {
          }
-         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:attributes {
+           term=2
+           name=2
          }
         }
-        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 {
+       }
+       li:layers {
 
-     ha:ps_proto_v6.0 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
+          li:objects {
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
-           }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
+          ha:type {
+           silk = 1
            top = 1
-           mask = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
-           }
-         }
+        }
 
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.52112 {
+            x1=21.545804mm; y1=2.075in; x2=21.545804mm; y2=2.075in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.52115 {
+            x1=21.545804mm; y1=2.075in; x2=21.545804mm; y2=2.075in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.52118 {
+            x1=21.545804mm; y1=2.075in; x2=22.545804mm; y2=2.075in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.52121 {
+            x1=21.545804mm; y1=2.075in; x2=21.545804mm; y2=53.705mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
            top = 1
-           paste = 1
+           misc = 1
+           virtual = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
-           }
-         }
-       }
-     }
-    }
-
-     li:objects {
-      ha:padstack_ref.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
+       uid = KDF/GtuwAlgrVXWpTmwAAACy
+      }
+      ha:subc.52143 {
+       ha:attributes {
+        refdes=R101
+        value=1k
+        footprint=0402
+        openscad=0402
        }
+      ha:data {
+            li:padstack_prototypes {
 
-       li:thermal {
-       }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-       ha:attributes {
-         term=2
-         name=2
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
        }
       }
-     }
-     li:layers {
-
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
 
-        li:objects {
-        }
-        ha:type {
-         silk = 1
-         top = 1
-        }
-      }
+       li:objects {
+        ha:padstack_ref.52157 {
+         proto=0; x=864.0mil; y=2.11452in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+         li:thermal {
+         }
 
-        li:objects {
-         ha:line.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:attributes {
+           term=1
+           name=1
          }
-         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:padstack_ref.52158 {
+         proto=0; x=864.0mil; y=54.5084mm; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
          }
-         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
-          }
+
+         li:thermal {
          }
-         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:attributes {
+           term=2
+           name=2
          }
         }
-        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 {
+       }
+       li:layers {
 
-     ha:ps_proto_v6.0 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
+          li:objects {
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
-           }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
+          ha:type {
+           silk = 1
            top = 1
-           mask = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
-           }
-         }
+        }
 
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.52145 {
+            x1=864.0mil; y1=2.13026in; x2=864.0mil; y2=2.13026in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.52148 {
+            x1=864.0mil; y1=2.13026in; x2=864.0mil; y2=2.13026in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.52151 {
+            x1=864.0mil; y1=2.13026in; x2=864.0mil; y2=55.108604mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.52154 {
+            x1=864.0mil; y1=2.13026in; x2=20.9456mm; y2=2.13026in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
            top = 1
-           paste = 1
+           misc = 1
+           virtual = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
-           }
-         }
-       }
-     }
-    }
-
-     li:objects {
-      ha:padstack_ref.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
+       uid = KDF/GtuwAlgrVXWpTmwAAAC0
+      }
+      ha:subc.52176 {
+       ha:attributes {
+        refdes=R102
+        value=1k
+        footprint=0402
+        openscad=0402
        }
+      ha:data {
+            li:padstack_prototypes {
 
-       li:thermal {
-       }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-       ha:attributes {
-         term=2
-         name=2
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
        }
       }
-     }
-     li:layers {
-
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
 
-        li:objects {
-        }
-        ha:type {
-         silk = 1
-         top = 1
-        }
-      }
+       li:objects {
+        ha:padstack_ref.52190 {
+         proto=0; x=801.0mil; y=53.683408mm; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+         li:thermal {
+         }
 
-        li:objects {
-         ha:line.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:attributes {
+           term=1
+           name=1
          }
-         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:padstack_ref.52191 {
+         proto=0; x=801.0mil; y=2.145in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
          }
-         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
-          }
+
+         li:thermal {
          }
-         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:attributes {
+           term=2
+           name=2
          }
         }
-        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 {
+       }
+       li:layers {
 
-     ha:ps_proto_v6.0 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
+          li:objects {
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
-           }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
+          ha:type {
+           silk = 1
            top = 1
-           mask = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
-           }
-         }
+        }
 
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.52178 {
+            x1=801.0mil; y1=2.12926in; x2=801.0mil; y2=2.12926in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.52181 {
+            x1=801.0mil; y1=2.12926in; x2=801.0mil; y2=2.12926in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.52184 {
+            x1=801.0mil; y1=2.12926in; x2=801.0mil; y2=55.083204mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.52187 {
+            x1=801.0mil; y1=2.12926in; x2=19.3454mm; y2=2.12926in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
            top = 1
-           paste = 1
+           misc = 1
+           virtual = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
-           }
-         }
-       }
-     }
-    }
-
-     li:objects {
-      ha:padstack_ref.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
+       uid = KDF/GtuwAlgrVXWpTmwAAAC2
+      }
+      ha:subc.52575 {
+       ha:attributes {
+        refdes=R117
+        value=1k
+        footprint=0402
+        openscad=0402
        }
+      ha:data {
+            li:padstack_prototypes {
 
-       li:thermal {
-       }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-       ha:attributes {
-         term=2
-         name=2
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
        }
       }
-     }
-     li:layers {
-
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
 
-        li:objects {
-        }
-        ha:type {
-         silk = 1
-         top = 1
-        }
-      }
+       li:objects {
+        ha:padstack_ref.52589 {
+         proto=0; x=62.497208mm; y=1.848in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+         li:thermal {
+         }
 
-        li:objects {
-         ha:line.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:attributes {
+           term=1
+           name=1
          }
-         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:padstack_ref.52590 {
+         proto=0; x=2.492in; y=1.848in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
          }
-         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
-          }
+
+         li:thermal {
          }
-         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:attributes {
+           term=2
+           name=2
          }
         }
-        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 {
+       }
+       li:layers {
 
-     ha:ps_proto_v6.0 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
+          li:objects {
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
-           }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
+          ha:type {
+           silk = 1
            top = 1
-           mask = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
-           }
-         }
+        }
 
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.52577 {
+            x1=2.47626in; y1=1.848in; x2=2.47626in; y2=1.848in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.52580 {
+            x1=2.47626in; y1=1.848in; x2=2.47626in; y2=1.848in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.52583 {
+            x1=2.47626in; y1=1.848in; x2=63.897004mm; y2=1.848in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.52586 {
+            x1=2.47626in; y1=1.848in; x2=2.47626in; y2=47.9392mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
            top = 1
-           paste = 1
+           misc = 1
+           virtual = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
-           }
-         }
-       }
-     }
-    }
-
-     li:objects {
-      ha:padstack_ref.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
+       uid = KDF/GtuwAlgrVXWpTmwAAADE
+      }
+      ha:subc.52608 {
+       ha:attributes {
+        refdes=R118
+        value=3.3k
+        footprint=0402
+        openscad=0402
        }
+      ha:data {
+            li:padstack_prototypes {
 
-       li:thermal {
-       }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-       ha:attributes {
-         term=2
-         name=2
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
        }
       }
-     }
-     li:layers {
-
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
 
-        li:objects {
-        }
-        ha:type {
-         silk = 1
-         top = 1
-        }
-      }
+       li:objects {
+        ha:padstack_ref.52622 {
+         proto=0; x=2.34952in; y=1.946in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+         li:thermal {
+         }
 
-        li:objects {
-         ha:line.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:attributes {
+           term=1
+           name=1
          }
-         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:padstack_ref.52623 {
+         proto=0; x=2.381in; y=1.946in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
          }
-         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
-          }
+
+         li:thermal {
          }
-         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:attributes {
+           term=2
+           name=2
          }
         }
-        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 {
+       }
+       li:layers {
 
-     ha:ps_proto_v6.0 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
+          li:objects {
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
-           }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
+          ha:type {
+           silk = 1
            top = 1
-           mask = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
-           }
-         }
+        }
 
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.52610 {
+            x1=2.36526in; y1=1.946in; x2=2.36526in; y2=1.946in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.52613 {
+            x1=2.36526in; y1=1.946in; x2=2.36526in; y2=1.946in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.52616 {
+            x1=2.36526in; y1=1.946in; x2=61.077604mm; y2=1.946in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.52619 {
+            x1=2.36526in; y1=1.946in; x2=2.36526in; y2=50.4284mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
            top = 1
-           paste = 1
+           misc = 1
+           virtual = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
-           }
-         }
-       }
-     }
-    }
-
-     li:objects {
-      ha:padstack_ref.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 {
-       }
-
+       uid = KDF/GtuwAlgrVXWpTmwAAADG
+      }
+      ha:subc.52641 {
        ha:attributes {
-         term=2
-         name=2
+        refdes=R119
+        value=3.3k
+        footprint=0402
+        openscad=0402
        }
-      }
-     }
-     li:layers {
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-        li:objects {
-        }
-        ha:type {
-         silk = 1
-         top = 1
-        }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
+       }
       }
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+       li:objects {
+        ha:padstack_ref.52655 {
+         proto=0; x=2.45752in; y=2.075in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         li:thermal {
+         }
 
-        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:attributes {
+           term=1
+           name=1
          }
-         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:padstack_ref.52656 {
+         proto=0; x=63.2206mm; y=2.075in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
          }
-         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
-          }
+
+         li:thermal {
          }
-         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:attributes {
+           term=2
+           name=2
          }
         }
-        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 {
+       }
+       li:layers {
 
-     ha:ps_proto_v6.0 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
+          li:objects {
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
-           }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
+          ha:type {
+           silk = 1
            top = 1
-           mask = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
-           }
-         }
+        }
+
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
+          li:objects {
+           ha:line.52643 {
+            x1=2.47326in; y1=2.075in; x2=2.47326in; y2=2.075in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.52646 {
+            x1=2.47326in; y1=2.075in; x2=2.47326in; y2=2.075in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.52649 {
+            x1=2.47326in; y1=2.075in; x2=63.820804mm; y2=2.075in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.52652 {
+            x1=2.47326in; y1=2.075in; x2=2.47326in; y2=53.705mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
            top = 1
-           paste = 1
+           misc = 1
+           virtual = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
-           }
-         }
-       }
-     }
-    }
-
-     li:objects {
-      ha:padstack_ref.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
+       uid = KDF/GtuwAlgrVXWpTmwAAADI
+      }
+      ha:subc.52674 {
+       ha:attributes {
+        refdes=R125
+        value=1k
+        footprint=0402
+        openscad=0402
        }
+      ha:data {
+            li:padstack_prototypes {
 
-       li:thermal {
-       }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-       ha:attributes {
-         term=2
-         name=2
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
        }
       }
-     }
-     li:layers {
-
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
 
-        li:objects {
-        }
-        ha:type {
-         silk = 1
-         top = 1
-        }
-      }
+       li:objects {
+        ha:padstack_ref.52688 {
+         proto=0; x=69.3674mm; y=2.11426in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+         li:thermal {
+         }
 
-        li:objects {
-         ha:line.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:attributes {
+           term=1
+           name=1
          }
-         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:padstack_ref.52689 {
+         proto=0; x=69.3674mm; y=54.501796mm; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
          }
-         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
-          }
+
+         li:thermal {
          }
-         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:attributes {
+           term=2
+           name=2
          }
         }
-        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 {
+       }
+       li:layers {
 
-     ha:ps_proto_v6.0 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
+          li:objects {
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
-           }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
+          ha:type {
+           silk = 1
            top = 1
-           mask = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
-           }
-         }
+        }
+
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
+          li:objects {
+           ha:line.52676 {
+            x1=69.3674mm; y1=54.102mm; x2=69.3674mm; y2=54.102mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.52679 {
+            x1=69.3674mm; y1=54.102mm; x2=69.3674mm; y2=54.102mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.52682 {
+            x1=69.3674mm; y1=54.102mm; x2=69.3674mm; y2=55.102mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.52685 {
+            x1=69.3674mm; y1=54.102mm; x2=68.3674mm; y2=54.102mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
            top = 1
-           paste = 1
+           misc = 1
+           virtual = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
-           }
-         }
-       }
-     }
-    }
-
-     li:objects {
-      ha:padstack_ref.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
+       uid = KDF/GtuwAlgrVXWpTmwAAADK
+      }
+      ha:subc.52707 {
+       ha:attributes {
+        refdes=R126
+        value=3.3k
+        footprint=0402
+        openscad=0402
        }
+      ha:data {
+            li:padstack_prototypes {
 
-       li:thermal {
-       }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-       ha:attributes {
-         term=2
-         name=2
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
        }
       }
-     }
-     li:layers {
-
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
-
-        li:objects {
-        }
-        ha:type {
-         silk = 1
-         top = 1
-        }
-      }
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+       li:objects {
+        ha:padstack_ref.52721 {
+         proto=0; x=2.69952in; y=2.076in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         li:thermal {
+         }
 
-        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:attributes {
+           term=1
+           name=1
          }
-         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:padstack_ref.52722 {
+         proto=0; x=69.3674mm; y=2.076in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
          }
-         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
-          }
+
+         li:thermal {
          }
-         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:attributes {
+           term=2
+           name=2
          }
         }
-        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 {
+       }
+       li:layers {
 
-     ha:ps_proto_v6.0 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
+          li:objects {
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
-           }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
+          ha:type {
+           silk = 1
            top = 1
-           mask = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
-           }
-         }
+        }
+
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
+          li:objects {
+           ha:line.52709 {
+            x1=2.71526in; y1=2.076in; x2=2.71526in; y2=2.076in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.52712 {
+            x1=2.71526in; y1=2.076in; x2=2.71526in; y2=2.076in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.52715 {
+            x1=2.71526in; y1=2.076in; x2=69.967604mm; y2=2.076in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.52718 {
+            x1=2.71526in; y1=2.076in; x2=2.71526in; y2=53.7304mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
            top = 1
-           paste = 1
+           misc = 1
+           virtual = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.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
+       uid = KDF/GtuwAlgrVXWpTmwAAADM
+      }
+      ha:subc.52740 {
+       ha:attributes {
+        refdes=R110
+        value=1k
+        footprint=0402
+        openscad=0402
        }
+      ha:data {
+            li:padstack_prototypes {
 
-       li:thermal {
-       }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-       ha:attributes {
-         term=2
-         name=2
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
        }
       }
-     }
-     li:layers {
-
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
 
-        li:objects {
-        }
-        ha:type {
-         silk = 1
-         top = 1
-        }
-      }
+       li:objects {
+        ha:padstack_ref.52754 {
+         proto=0; x=62.802008mm; y=1.58in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+         li:thermal {
+         }
 
-        li:objects {
-         ha:line.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:attributes {
+           term=1
+           name=1
          }
-         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:padstack_ref.52755 {
+         proto=0; x=2.504in; y=1.58in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
          }
-         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
-          }
+
+         li:thermal {
          }
-         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:attributes {
+           term=2
+           name=2
          }
         }
-        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 {
+       }
+       li:layers {
 
-     ha:ps_proto_v6.0 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
+          li:objects {
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
-           }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
+          ha:type {
+           silk = 1
            top = 1
-           mask = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
-           }
-         }
+        }
+
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
+          li:objects {
+           ha:line.52742 {
+            x1=2.48826in; y1=1.58in; x2=2.48826in; y2=1.58in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.52745 {
+            x1=2.48826in; y1=1.58in; x2=2.48826in; y2=1.58in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.52748 {
+            x1=2.48826in; y1=1.58in; x2=64.201804mm; y2=1.58in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.52751 {
+            x1=2.48826in; y1=1.58in; x2=2.48826in; y2=41.132mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
            top = 1
-           paste = 1
+           misc = 1
+           virtual = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
-           }
-         }
-       }
-     }
-    }
-
-     li:objects {
-      ha:padstack_ref.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
+       uid = KDF/GtuwAlgrVXWpTmwAAADO
+      }
+      ha:subc.52773 {
+       ha:attributes {
+        refdes=R106
+        value=1k
+        footprint=0402
+        openscad=0402
        }
+      ha:data {
+            li:padstack_prototypes {
 
-       li:thermal {
-       }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-       ha:attributes {
-         term=2
-         name=2
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
        }
       }
-     }
-     li:layers {
-
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
 
-        li:objects {
-        }
-        ha:type {
-         silk = 1
-         top = 1
-        }
-      }
+       li:objects {
+        ha:padstack_ref.52787 {
+         proto=0; x=651.0mil; y=53.658008mm; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+         li:thermal {
+         }
 
-        li:objects {
-         ha:line.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:attributes {
+           term=1
+           name=1
          }
-         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:padstack_ref.52788 {
+         proto=0; x=651.0mil; y=2.144in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
          }
-         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
-          }
+
+         li:thermal {
          }
-         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:attributes {
+           term=2
+           name=2
          }
         }
-        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 {
+       }
+       li:layers {
 
-     ha:ps_proto_v6.0 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
+          li:objects {
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
-           }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
+          ha:type {
+           silk = 1
            top = 1
-           mask = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
-           }
-         }
+        }
+
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
+          li:objects {
+           ha:line.52775 {
+            x1=651.0mil; y1=2.12826in; x2=651.0mil; y2=2.12826in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.52778 {
+            x1=651.0mil; y1=2.12826in; x2=651.0mil; y2=2.12826in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.52781 {
+            x1=651.0mil; y1=2.12826in; x2=651.0mil; y2=55.057804mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.52784 {
+            x1=651.0mil; y1=2.12826in; x2=15.5354mm; y2=2.12826in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
            top = 1
-           paste = 1
+           misc = 1
+           virtual = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
-           }
-         }
-       }
-     }
-    }
-
-     li:objects {
-      ha:padstack_ref.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
+       uid = KDF/GtuwAlgrVXWpTmwAAADQ
+      }
+      ha:subc.52806 {
+       ha:attributes {
+        refdes=R107
+        value=3.3k
+        footprint=0402
+        openscad=0402
        }
+      ha:data {
+            li:padstack_prototypes {
 
-       li:thermal {
-       }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-       ha:attributes {
-         term=2
-         name=2
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
        }
       }
-     }
-     li:layers {
 
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
+       li:objects {
+        ha:padstack_ref.52820 {
+         proto=0; x=15.735808mm; y=2.075in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         li:thermal {
+         }
 
-        li:objects {
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
-        ha:type {
-         silk = 1
-         top = 1
+        ha:padstack_ref.52821 {
+         proto=0; x=651.0mil; y=2.075in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
-      }
+       }
+       li:layers {
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-        li:objects {
-         ha:line.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
+          li:objects {
           }
-         }
-         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:type {
+           silk = 1
+           top = 1
           }
-         }
-         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:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+          li:objects {
+           ha:line.52808 {
+            x1=16.135604mm; y1=2.075in; x2=16.135604mm; y2=2.075in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
+           ha:line.52811 {
+            x1=16.135604mm; y1=2.075in; x2=16.135604mm; y2=2.075in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
+           ha:line.52814 {
+            x1=16.135604mm; y1=2.075in; x2=17.135604mm; y2=2.075in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.52817 {
+            x1=16.135604mm; y1=2.075in; x2=16.135604mm; y2=53.705mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
            top = 1
-           paste = 1
+           misc = 1
+           virtual = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
-           }
-         }
-       }
-     }
-    }
-
-     li:objects {
-      ha:padstack_ref.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
+       uid = KDF/GtuwAlgrVXWpTmwAAADS
+      }
+      ha:subc.52839 {
+       ha:attributes {
+        refdes=R108
+        value=3.3k
+        footprint=0402
+        openscad=0402
        }
+      ha:data {
+            li:padstack_prototypes {
 
-       li:thermal {
-       }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-       ha:attributes {
-         term=2
-         name=2
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
        }
       }
-     }
-     li:layers {
 
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
-
-        li:objects {
-        }
-        ha:type {
-         silk = 1
-         top = 1
-        }
-      }
+       li:objects {
+        ha:padstack_ref.52853 {
+         proto=0; x=2.35652in; y=1.505in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+         li:thermal {
+         }
 
-        li:objects {
-         ha:line.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:attributes {
+           term=1
+           name=1
          }
-         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:padstack_ref.52854 {
+         proto=0; x=60.6552mm; y=1.505in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
          }
-         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
-          }
+
+         li:thermal {
          }
-         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:attributes {
+           term=2
+           name=2
          }
         }
-        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 {
+       }
+       li:layers {
 
-     ha:ps_proto_v6.0 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
+          li:objects {
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
-           }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
+          ha:type {
+           silk = 1
            top = 1
-           mask = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
-           }
-         }
+        }
+
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
+          li:objects {
+           ha:line.52841 {
+            x1=2.37226in; y1=1.505in; x2=2.37226in; y2=1.505in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.52844 {
+            x1=2.37226in; y1=1.505in; x2=2.37226in; y2=1.505in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.52847 {
+            x1=2.37226in; y1=1.505in; x2=61.255404mm; y2=1.505in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.52850 {
+            x1=2.37226in; y1=1.505in; x2=2.37226in; y2=39.227mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
            top = 1
-           paste = 1
+           misc = 1
+           virtual = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
-           }
-         }
-       }
-     }
-    }
-
-     li:objects {
-      ha:padstack_ref.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
+       uid = KDF/GtuwAlgrVXWpTmwAAADU
+      }
+      ha:subc.52872 {
+       ha:attributes {
+        refdes=R114
+        value=1k
+        footprint=0402
+        openscad=0402
        }
+      ha:data {
+            li:padstack_prototypes {
 
-       li:thermal {
-       }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-       ha:attributes {
-         term=2
-         name=2
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
        }
       }
-     }
-     li:layers {
 
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
-
-        li:objects {
-        }
-        ha:type {
-         silk = 1
-         top = 1
-        }
-      }
+       li:objects {
+        ha:padstack_ref.52886 {
+         proto=0; x=2.43052in; y=1.782in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+         li:thermal {
+         }
 
-        li:objects {
-         ha:line.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:attributes {
+           term=1
+           name=1
          }
-         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:padstack_ref.52887 {
+         proto=0; x=2.462in; y=1.782in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
          }
-         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
-          }
+
+         li:thermal {
          }
-         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:attributes {
+           term=2
+           name=2
          }
         }
-        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 {
+       }
+       li:layers {
 
-     ha:ps_proto_v6.0 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
+          li:objects {
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
-           }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
+          ha:type {
+           silk = 1
            top = 1
-           mask = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
-           }
-         }
+        }
+
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
+          li:objects {
+           ha:line.52874 {
+            x1=2.44626in; y1=1.782in; x2=2.44626in; y2=1.782in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.52877 {
+            x1=2.44626in; y1=1.782in; x2=2.44626in; y2=1.782in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.52880 {
+            x1=2.44626in; y1=1.782in; x2=63.135004mm; y2=1.782in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.52883 {
+            x1=2.44626in; y1=1.782in; x2=2.44626in; y2=46.2628mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
            top = 1
-           paste = 1
+           misc = 1
+           virtual = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
-           }
-         }
-       }
-     }
-    }
-
-     li:objects {
-      ha:padstack_ref.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
+       uid = KDF/GtuwAlgrVXWpTmwAAADW
+      }
+      ha:subc.52905 {
+       ha:attributes {
+        refdes=R115
+        value=3.3k
+        footprint=0402
+        openscad=0402
        }
+      ha:data {
+            li:padstack_prototypes {
 
-       li:thermal {
-       }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-       ha:attributes {
-         term=2
-         name=2
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
        }
       }
-     }
-     li:layers {
 
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
-
-        li:objects {
-        }
-        ha:type {
-         silk = 1
-         top = 1
-        }
-      }
+       li:objects {
+        ha:padstack_ref.52919 {
+         proto=0; x=2.32026in; y=1.778in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+         li:thermal {
+         }
 
-        li:objects {
-         ha:line.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:attributes {
+           term=1
+           name=1
          }
-         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:padstack_ref.52920 {
+         proto=0; x=59.734196mm; y=1.778in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
          }
-         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
-          }
+
+         li:thermal {
          }
-         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:attributes {
+           term=2
+           name=2
          }
         }
-        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 {
+       }
+       li:layers {
 
-     ha:ps_proto_v6.0 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
+          li:objects {
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
-           }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
+          ha:type {
+           silk = 1
            top = 1
-           mask = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
-           }
-         }
+        }
+
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
+          li:objects {
+           ha:line.52907 {
+            x1=59.3344mm; y1=1.778in; x2=59.3344mm; y2=1.778in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.52910 {
+            x1=59.3344mm; y1=1.778in; x2=59.3344mm; y2=1.778in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.52913 {
+            x1=59.3344mm; y1=1.778in; x2=60.3344mm; y2=1.778in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.52916 {
+            x1=59.3344mm; y1=1.778in; x2=59.3344mm; y2=46.1612mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
            top = 1
-           paste = 1
+           misc = 1
+           virtual = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
-           }
-         }
-       }
-     }
-    }
-
-     li:objects {
-      ha:padstack_ref.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
+       uid = KDF/GtuwAlgrVXWpTmwAAADY
+      }
+      ha:subc.52938 {
+       ha:attributes {
+        refdes=R121
+        value=1k
+        footprint=0402
+        openscad=0402
        }
+      ha:data {
+            li:padstack_prototypes {
 
-       li:thermal {
-       }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-       ha:attributes {
-         term=2
-         name=2
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
        }
       }
-     }
-     li:layers {
 
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
-
-        li:objects {
-        }
-        ha:type {
-         silk = 1
-         top = 1
-        }
-      }
+       li:objects {
+        ha:padstack_ref.52952 {
+         proto=0; x=2.426in; y=2.11426in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+         li:thermal {
+         }
 
-        li:objects {
-         ha:line.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:attributes {
+           term=1
+           name=1
          }
-         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:padstack_ref.52953 {
+         proto=0; x=2.426in; y=54.501796mm; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
          }
-         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
-          }
+
+         li:thermal {
          }
-         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:attributes {
+           term=2
+           name=2
          }
         }
-        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 {
+       }
+       li:layers {
 
-     ha:ps_proto_v6.0 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
+          li:objects {
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
-           }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
+          ha:type {
+           silk = 1
            top = 1
-           mask = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
-           }
-         }
+        }
+
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
+          li:objects {
+           ha:line.52940 {
+            x1=2.426in; y1=54.102mm; x2=2.426in; y2=54.102mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.52943 {
+            x1=2.426in; y1=54.102mm; x2=2.426in; y2=54.102mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.52946 {
+            x1=2.426in; y1=54.102mm; x2=2.426in; y2=55.102mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.52949 {
+            x1=2.426in; y1=54.102mm; x2=60.6204mm; y2=54.102mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
            top = 1
-           paste = 1
+           misc = 1
+           virtual = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
-           }
-         }
-       }
-     }
-    }
-
-     li:objects {
-      ha:padstack_ref.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 {
-       }
-
+       uid = KDF/GtuwAlgrVXWpTmwAAADa
+      }
+      ha:subc.52971 {
        ha:attributes {
-         term=2
-         name=2
+        refdes=R122
+        value=3.3k
+        footprint=0402
+        openscad=0402
        }
-      }
-     }
-     li:layers {
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-        li:objects {
-        }
-        ha:type {
-         silk = 1
-         top = 1
-        }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
+       }
       }
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+       li:objects {
+        ha:padstack_ref.52985 {
+         proto=0; x=2.39452in; y=2.075in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         li:thermal {
+         }
 
-        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:attributes {
+           term=1
+           name=1
          }
-         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:padstack_ref.52986 {
+         proto=0; x=2.426in; y=2.075in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
          }
-         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
-          }
+
+         li:thermal {
          }
-         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:attributes {
+           term=2
+           name=2
          }
         }
-        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 {
+       }
+       li:layers {
 
-     ha:ps_proto_v6.0 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
+          li:objects {
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
-           }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
+          ha:type {
+           silk = 1
            top = 1
-           mask = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
-           }
-         }
+        }
 
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.52973 {
+            x1=2.41026in; y1=2.075in; x2=2.41026in; y2=2.075in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.52976 {
+            x1=2.41026in; y1=2.075in; x2=2.41026in; y2=2.075in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.52979 {
+            x1=2.41026in; y1=2.075in; x2=62.220604mm; y2=2.075in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.52982 {
+            x1=2.41026in; y1=2.075in; x2=2.41026in; y2=53.705mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
            top = 1
-           paste = 1
+           misc = 1
+           virtual = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
-           }
-         }
-       }
-     }
-    }
-
-     li:objects {
-      ha:padstack_ref.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
+       uid = KDF/GtuwAlgrVXWpTmwAAADc
+      }
+      ha:subc.53004 {
+       ha:attributes {
+        refdes=R123
+        value=3.3k
+        footprint=0402
+        openscad=0402
        }
+      ha:data {
+            li:padstack_prototypes {
 
-       li:thermal {
-       }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-       ha:attributes {
-         term=2
-         name=2
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
        }
       }
-     }
-     li:layers {
 
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
+       li:objects {
+        ha:padstack_ref.53018 {
+         proto=0; x=70.168008mm; y=2.076in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         li:thermal {
+         }
 
-        li:objects {
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
-        ha:type {
-         silk = 1
-         top = 1
+        ha:padstack_ref.53019 {
+         proto=0; x=2.794in; y=2.076in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
-      }
+       }
+       li:layers {
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-        li:objects {
-         ha:line.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
+          li:objects {
           }
-         }
-         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:type {
+           silk = 1
+           top = 1
           }
-         }
-         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:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.53006 {
+            x1=2.77826in; y1=2.076in; x2=2.77826in; y2=2.076in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.53009 {
+            x1=2.77826in; y1=2.076in; x2=2.77826in; y2=2.076in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.53012 {
+            x1=2.77826in; y1=2.076in; x2=71.567804mm; y2=2.076in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.53015 {
+            x1=2.77826in; y1=2.076in; x2=2.77826in; y2=53.7304mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
           }
-         }
-         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
           }
-         }
-        }
-        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 {
+       uid = KDF/GtuwAlgrVXWpTmwAAADe
+      }
+      ha:subc.53037 {
+       ha:attributes {
+        refdes=R124
+        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_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
            }
          }
+       }
+      }
 
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
-           }
+       li:objects {
+        ha:padstack_ref.53051 {
+         proto=0; x=2.794in; y=2.11426in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
          }
 
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
-           }
+         li:thermal {
          }
-       }
-     }
-    }
 
-     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
-       }
+         ha:attributes {
+           term=1
+           name=1
+         }
+        }
+        ha:padstack_ref.53052 {
+         proto=0; x=2.794in; y=54.501796mm; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-       li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
+        }
        }
+       li:layers {
 
-       ha:attributes {
-         term=1
-         name=1
-       }
-      }
-      ha: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
-       }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-       li:thermal {
-       }
+          li:objects {
+          }
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
 
-       ha:attributes {
-         term=2
-         name=2
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.53039 {
+            x1=2.794in; y1=54.102mm; x2=2.794in; y2=54.102mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.53042 {
+            x1=2.794in; y1=54.102mm; x2=2.794in; y2=54.102mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.53045 {
+            x1=2.794in; y1=54.102mm; x2=2.794in; y2=55.102mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.53048 {
+            x1=2.794in; y1=54.102mm; x2=69.9676mm; y2=54.102mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-     li:layers {
+       uid = KDF/GtuwAlgrVXWpTmwAAADg
+      }
+      ha:subc.53070 {
+       ha:attributes {
+        refdes=R130
+        value=3.3k
+        footprint=0402
+        openscad=0402
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-        li:objects {
-        }
-        ha:type {
-         silk = 1
-         top = 1
-        }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
+       }
       }
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+       li:objects {
+        ha:padstack_ref.53084 {
+         proto=0; x=64.630808mm; y=2.075in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         li:thermal {
+         }
 
-        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:attributes {
+           term=1
+           name=1
          }
-         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:padstack_ref.53085 {
+         proto=0; x=2.576in; y=2.075in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
          }
-         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
-          }
+
+         li:thermal {
          }
-         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:attributes {
+           term=2
+           name=2
          }
         }
-        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 {
+       }
+       li:layers {
 
-     ha:ps_proto_v6.0 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
+          li:objects {
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
-           }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
+          ha:type {
+           silk = 1
            top = 1
-           mask = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
-           }
-         }
+        }
+
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
+          li:objects {
+           ha:line.53072 {
+            x1=2.56026in; y1=2.075in; x2=2.56026in; y2=2.075in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.53075 {
+            x1=2.56026in; y1=2.075in; x2=2.56026in; y2=2.075in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.53078 {
+            x1=2.56026in; y1=2.075in; x2=66.030604mm; y2=2.075in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.53081 {
+            x1=2.56026in; y1=2.075in; x2=2.56026in; y2=53.705mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
            top = 1
-           paste = 1
+           misc = 1
+           virtual = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
-           }
-         }
-       }
-     }
-    }
-
-     li:objects {
-      ha:padstack_ref.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
+       uid = KDF/GtuwAlgrVXWpTmwAAADi
+      }
+      ha:subc.53103 {
+       ha:attributes {
+        refdes=R131
+        value=3.3k
+        footprint=0402
+        openscad=0402
        }
+      ha:data {
+            li:padstack_prototypes {
 
-       li:thermal {
-       }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-       ha:attributes {
-         term=2
-         name=2
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
        }
       }
-     }
-     li:layers {
 
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
+       li:objects {
+        ha:padstack_ref.53117 {
+         proto=0; x=31.839408mm; y=2.075in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         li:thermal {
+         }
 
-        li:objects {
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
-        ha:type {
-         silk = 1
-         top = 1
+        ha:padstack_ref.53118 {
+         proto=0; x=32.639mm; y=2.075in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
-      }
+       }
+       li:layers {
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-        li:objects {
-         ha:line.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
+          li:objects {
           }
-         }
-         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:type {
+           silk = 1
+           top = 1
           }
-         }
-         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:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.53105 {
+            x1=1.26926in; y1=2.075in; x2=1.26926in; y2=2.075in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.53108 {
+            x1=1.26926in; y1=2.075in; x2=1.26926in; y2=2.075in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.53111 {
+            x1=1.26926in; y1=2.075in; x2=33.239204mm; y2=2.075in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.53114 {
+            x1=1.26926in; y1=2.075in; x2=1.26926in; y2=53.705mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
           }
-         }
-         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
           }
-         }
-        }
-        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 {
+       uid = KDF/GtuwAlgrVXWpTmwAAADk
+      }
+      ha:subc.53136 {
+       ha:attributes {
+        refdes=R127
+        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_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
            }
          }
+       }
+      }
 
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
-           }
+       li:objects {
+        ha:padstack_ref.53150 {
+         proto=0; x=2.60752in; y=2.075in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         li:thermal {
          }
 
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
-           }
+         ha:attributes {
+           term=1
+           name=1
+         }
+        }
+        ha:padstack_ref.53151 {
+         proto=0; x=2.639in; y=2.075in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
          }
-       }
-     }
-    }
 
-     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 {
+         }
 
-       li:thermal {
+         ha:attributes {
+           term=2
+           name=2
+         }
+        }
        }
+       li:layers {
 
-       ha:attributes {
-         term=1
-         name=1
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+          }
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
+
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.53138 {
+            x1=2.62326in; y1=2.075in; x2=2.62326in; y2=2.075in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.53141 {
+            x1=2.62326in; y1=2.075in; x2=2.62326in; y2=2.075in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.53144 {
+            x1=2.62326in; y1=2.075in; x2=67.630804mm; y2=2.075in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.53147 {
+            x1=2.62326in; y1=2.075in; x2=2.62326in; y2=53.705mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 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
+       uid = KDF/GtuwAlgrVXWpTmwAAADm
+      }
+      ha:subc.53169 {
+       ha:attributes {
+        refdes=R128
+        value=1k
+        footprint=0402
+        openscad=0402
        }
+      ha:data {
+            li:padstack_prototypes {
 
-       li:thermal {
-       }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-       ha:attributes {
-         term=2
-         name=2
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
        }
       }
-     }
-     li:layers {
-
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
 
-        li:objects {
-        }
-        ha:type {
-         silk = 1
-         top = 1
-        }
-      }
+       li:objects {
+        ha:padstack_ref.53183 {
+         proto=0; x=2.639in; y=53.6956mm; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+         li:thermal {
+         }
 
-        li:objects {
-         ha:line.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:attributes {
+           term=1
+           name=1
          }
-         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:padstack_ref.53184 {
+         proto=0; x=2.639in; y=2.14548in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
          }
-         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
-          }
+
+         li:thermal {
          }
-         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:attributes {
+           term=2
+           name=2
          }
         }
-        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 {
+       }
+       li:layers {
 
-     ha:ps_proto_v6.0 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
+          li:objects {
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
-           }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
+          ha:type {
+           silk = 1
            top = 1
-           mask = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
-           }
-         }
+        }
 
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.53171 {
+            x1=2.639in; y1=54.095396mm; x2=2.639in; y2=54.095396mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.53174 {
+            x1=2.639in; y1=54.095396mm; x2=2.639in; y2=54.095396mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.53177 {
+            x1=2.639in; y1=54.095396mm; x2=2.639in; y2=55.095396mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.53180 {
+            x1=2.639in; y1=54.095396mm; x2=66.0306mm; y2=54.095396mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
            top = 1
-           paste = 1
+           misc = 1
+           virtual = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
-           }
-         }
-       }
-     }
-    }
-
-     li:objects {
-      ha:padstack_ref.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
+       uid = KDF/GtuwAlgrVXWpTmwAAADo
+      }
+      ha:subc.53202 {
+       ha:attributes {
+        refdes=R111
+        value=3.3k
+        footprint=0402
+        openscad=0402
        }
+      ha:data {
+            li:padstack_prototypes {
 
-       li:thermal {
-       }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-       ha:attributes {
-         term=2
-         name=2
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
        }
       }
-     }
-     li:layers {
-
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
 
-        li:objects {
-        }
-        ha:type {
-         silk = 1
-         top = 1
-        }
-      }
+       li:objects {
+        ha:padstack_ref.53216 {
+         proto=0; x=59.093608mm; y=40.0558mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+         li:thermal {
+         }
 
-        li:objects {
-         ha:line.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:attributes {
+           term=1
+           name=1
          }
-         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:padstack_ref.53217 {
+         proto=0; x=2.358in; y=40.0558mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
          }
-         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
-          }
+
+         li:thermal {
          }
-         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:attributes {
+           term=2
+           name=2
          }
         }
-        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 {
+       }
+       li:layers {
 
-     ha:ps_proto_v6.0 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
+          li:objects {
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
-           }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
+          ha:type {
+           silk = 1
            top = 1
-           mask = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
-           }
-         }
+        }
 
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.53204 {
+            x1=2.34226in; y1=40.0558mm; x2=2.34226in; y2=40.0558mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.53207 {
+            x1=2.34226in; y1=40.0558mm; x2=2.34226in; y2=40.0558mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.53210 {
+            x1=2.34226in; y1=40.0558mm; x2=60.493404mm; y2=40.0558mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.53213 {
+            x1=2.34226in; y1=40.0558mm; x2=2.34226in; y2=41.0558mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
            top = 1
-           paste = 1
+           misc = 1
+           virtual = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
-           }
-         }
-       }
-     }
-    }
-
-     li:objects {
-      ha:padstack_ref.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
+       uid = KDF/GtuwAlgrVXWpTmwAAADq
+      }
+      ha:subc.53235 {
+       ha:attributes {
+        refdes=R112
+        value=3.3k
+        footprint=0402
+        openscad=0402
        }
+      ha:data {
+            li:padstack_prototypes {
 
-       li:thermal {
-       }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-       ha:attributes {
-         term=2
-         name=2
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
        }
       }
-     }
-     li:layers {
-
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
 
-        li:objects {
-        }
-        ha:type {
-         silk = 1
-         top = 1
-        }
-      }
+       li:objects {
+        ha:padstack_ref.53249 {
+         proto=0; x=2.32326in; y=1.704in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+         li:thermal {
+         }
 
-        li:objects {
-         ha:line.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:attributes {
+           term=1
+           name=1
          }
-         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:padstack_ref.53250 {
+         proto=0; x=59.810396mm; y=1.704in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
          }
-         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
-          }
+
+         li:thermal {
          }
-         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:attributes {
+           term=2
+           name=2
          }
         }
-        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 {
+       }
+       li:layers {
 
-     ha:ps_proto_v6.0 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
+          li:objects {
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
-           }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
+          ha:type {
+           silk = 1
            top = 1
-           mask = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
-           }
-         }
+        }
 
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.53237 {
+            x1=2.339in; y1=1.704in; x2=2.339in; y2=1.704in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.53240 {
+            x1=2.339in; y1=1.704in; x2=2.339in; y2=1.704in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.53243 {
+            x1=2.339in; y1=1.704in; x2=60.4106mm; y2=1.704in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.53246 {
+            x1=2.339in; y1=1.704in; x2=2.339in; y2=44.2816mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
            top = 1
-           paste = 1
+           misc = 1
+           virtual = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
-           }
-         }
-       }
-     }
-    }
-
-     li:objects {
-      ha:padstack_ref.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
+       uid = KDF/GtuwAlgrVXWpTmwAAADs
+      }
+      ha:subc.53268 {
+       ha:attributes {
+        refdes=R113
+        value=1k
+        footprint=0402
+        openscad=0402
        }
+      ha:data {
+            li:padstack_prototypes {
 
-       li:thermal {
-       }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-       ha:attributes {
-         term=2
-         name=2
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
        }
       }
-     }
-     li:layers {
-
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
 
-        li:objects {
-        }
-        ha:type {
-         silk = 1
-         top = 1
-        }
-      }
+       li:objects {
+        ha:padstack_ref.53282 {
+         proto=0; x=2.42652in; y=1.7in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+         li:thermal {
+         }
 
-        li:objects {
-         ha:line.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:attributes {
+           term=1
+           name=1
          }
-         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:padstack_ref.53283 {
+         proto=0; x=2.458in; y=1.7in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
          }
-         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
-          }
+
+         li:thermal {
          }
-         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:attributes {
+           term=2
+           name=2
          }
         }
-        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 {
+       }
+       li:layers {
 
-     ha:ps_proto_v6.0 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
+          li:objects {
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
-           }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
+          ha:type {
+           silk = 1
            top = 1
-           mask = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
-           }
-         }
+        }
 
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.53270 {
+            x1=2.44226in; y1=1.7in; x2=2.44226in; y2=1.7in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.53273 {
+            x1=2.44226in; y1=1.7in; x2=2.44226in; y2=1.7in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.53276 {
+            x1=2.44226in; y1=1.7in; x2=63.033404mm; y2=1.7in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.53279 {
+            x1=2.44226in; y1=1.7in; x2=2.44226in; y2=44.18mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
            top = 1
-           paste = 1
+           misc = 1
+           virtual = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
-           }
-         }
+        }
        }
-     }
-    }
-
-     li:objects {
-      ha:padstack_ref.53480 {
-       proto=0; x=-1.449951mm; y=25.817698mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-       ha:flags {
-        clearline=1
+      }
+       uid = KDF/GtuwAlgrVXWpTmwAAADu
+      }
+      ha:subc.53301 {
+       ha:attributes {
+        refdes=R120
+        value=1k
+        footprint=0402
+        openscad=0402
        }
+      ha:data {
+            li:padstack_prototypes {
 
-       li:thermal {
-       }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-       ha:attributes {
-         term=1
-         name=1
-       }
-      }
-      ha:padstack_ref.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
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
        }
       }
-     }
-     li:layers {
-
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
 
-        li:objects {
-        }
-        ha:type {
-         silk = 1
-         top = 1
-        }
-      }
+       li:objects {
+        ha:padstack_ref.53315 {
+         proto=0; x=63.2206mm; y=2.11426in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+         li:thermal {
+         }
 
-        li:objects {
-         ha:line.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:attributes {
+           term=1
+           name=1
          }
-         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:padstack_ref.53316 {
+         proto=0; x=63.2206mm; y=54.501796mm; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
          }
-         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
-          }
+
+         li:thermal {
          }
-         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:attributes {
+           term=2
+           name=2
          }
         }
-        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 {
+       }
+       li:layers {
 
-     ha:ps_proto_v6.0 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
+          li:objects {
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
-           }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
+          ha:type {
+           silk = 1
            top = 1
-           mask = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
-           }
-         }
+        }
+
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
+          li:objects {
+           ha:line.53303 {
+            x1=63.2206mm; y1=54.102mm; x2=63.2206mm; y2=54.102mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.53306 {
+            x1=63.2206mm; y1=54.102mm; x2=63.2206mm; y2=54.102mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.53309 {
+            x1=63.2206mm; y1=54.102mm; x2=63.2206mm; y2=55.102mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.53312 {
+            x1=63.2206mm; y1=54.102mm; x2=62.2206mm; y2=54.102mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
            top = 1
-           paste = 1
+           misc = 1
+           virtual = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
-           }
-         }
-       }
-     }
-    }
-
-     li:objects {
-      ha:padstack_ref.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
+       uid = KDF/GtuwAlgrVXWpTmwAAADw
+      }
+      ha:subc.53334 {
+       ha:attributes {
+        refdes=R132
+        value=1k
+        footprint=0402
+        openscad=0402
        }
+      ha:data {
+            li:padstack_prototypes {
 
-       li:thermal {
-       }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-       ha:attributes {
-         term=2
-         name=2
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
        }
       }
-     }
-     li:layers {
 
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
+       li:objects {
+        ha:padstack_ref.53348 {
+         proto=0; x=32.639mm; y=53.6956mm; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
 
-        li:objects {
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
-        ha:type {
-         silk = 1
-         top = 1
+        ha:padstack_ref.53349 {
+         proto=0; x=32.639mm; y=2.14548in; 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:subc-aux {
-       lid=1
-       ha:combining {       }
+        ha:top-silk {
+         lid=0
+         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
+          li:objects {
           }
-         }
-         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:type {
+           silk = 1
+           top = 1
           }
-         }
-         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:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.53336 {
+            x1=32.639mm; y1=54.095396mm; x2=32.639mm; y2=54.095396mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.53339 {
+            x1=32.639mm; y1=54.095396mm; x2=32.639mm; y2=54.095396mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.53342 {
+            x1=32.639mm; y1=54.095396mm; x2=32.639mm; y2=55.095396mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.53345 {
+            x1=32.639mm; y1=54.095396mm; x2=31.639mm; y2=54.095396mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
           }
-         }
-         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
           }
-         }
-        }
-        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 {
+       uid = KDF/GtuwAlgrVXWpTmwAAADy
+      }
+      ha:subc.53367 {
+       ha:attributes {
+        refdes=R133
+        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_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
            }
          }
+       }
+      }
 
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
-           }
+       li:objects {
+        ha:padstack_ref.53381 {
+         proto=0; x=31.0388mm; y=53.6956mm; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
          }
 
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
-           }
+         li:thermal {
          }
-       }
-     }
-    }
 
-     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
-       }
+         ha:attributes {
+           term=1
+           name=1
+         }
+        }
+        ha:padstack_ref.53382 {
+         proto=0; x=31.0388mm; y=2.14548in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-       li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
+        }
        }
+       li:layers {
 
-       ha:attributes {
-         term=1
-         name=1
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+          }
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
+
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.53369 {
+            x1=31.0388mm; y1=54.095396mm; x2=31.0388mm; y2=54.095396mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.53372 {
+            x1=31.0388mm; y1=54.095396mm; x2=31.0388mm; y2=54.095396mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.53375 {
+            x1=31.0388mm; y1=54.095396mm; x2=31.0388mm; y2=55.095396mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.53378 {
+            x1=31.0388mm; y1=54.095396mm; x2=30.0388mm; y2=54.095396mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 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
+       uid = KDF/GtuwAlgrVXWpTmwAAAD0
+      }
+      ha:subc.53400 {
+       ha:attributes {
+        refdes=R129
+        value=1k
+        footprint=0402
+        openscad=0402
        }
+      ha:data {
+            li:padstack_prototypes {
 
-       li:thermal {
-       }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-       ha:attributes {
-         term=2
-         name=2
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
        }
       }
-     }
-     li:layers {
 
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
+       li:objects {
+        ha:padstack_ref.53414 {
+         proto=0; x=2.576in; y=2.11426in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:objects {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
-        ha:type {
-         silk = 1
-         top = 1
+        ha:padstack_ref.53415 {
+         proto=0; x=2.576in; y=54.501796mm; 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:subc-aux {
-       lid=1
-       ha:combining {       }
+        ha:top-silk {
+         lid=0
+         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
+          li:objects {
           }
-         }
-         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:type {
+           silk = 1
+           top = 1
           }
-         }
-         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:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.53402 {
+            x1=2.576in; y1=54.102mm; x2=2.576in; y2=54.102mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.53405 {
+            x1=2.576in; y1=54.102mm; x2=2.576in; y2=54.102mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.53408 {
+            x1=2.576in; y1=54.102mm; x2=2.576in; y2=55.102mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.53411 {
+            x1=2.576in; y1=54.102mm; x2=64.4304mm; y2=54.102mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
           }
-         }
-         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
           }
-         }
-        }
-        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 {
+       uid = KDF/GtuwAlgrVXWpTmwAAAD2
+      }
+      ha:subc.53466 {
+       ha:attributes {
+        refdes=r1
+        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  
+             }
+           }
          }
-        }
-        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
+       }
+      }
+
+       li:objects {
+        ha:padstack_ref.53480 {
+         proto=0; x=2.48152in; y=1.941in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
          }
-         ha:layer_mask {
-          bottom = 1
-          copper = 1
+
+         li:thermal {
          }
-         ha:combining {
+
+         ha:attributes {
+           term=1
+           name=1
          }
         }
-        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:padstack_ref.53481 {
+         proto=0; x=63.8302mm; y=1.941in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
          }
-         ha:layer_mask {
-          copper = 1
-          intern = 1
+
+         li:thermal {
          }
-         ha:combining {
+
+         ha:attributes {
+           term=2
+           name=2
          }
         }
-        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
-         }
+       }
+       li:layers {
+
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+          }
+          ha:type {
+           silk = 1
+           top = 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
-         }
+
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.53468 {
+            x1=2.49726in; y1=1.941in; x2=2.49726in; y2=1.941in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.53471 {
+            x1=2.49726in; y1=1.941in; x2=2.49726in; y2=1.941in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.53474 {
+            x1=2.49726in; y1=1.941in; x2=64.430404mm; y2=1.941in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.53477 {
+            x1=2.49726in; y1=1.941in; x2=2.49726in; y2=50.3014mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 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
+       uid = KDF/GtuwAlgrVXWpTmwAAAD6
+      }
+      ha:subc.52542 {
+       ha:attributes {
+        refdes=R116
+        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  
+             }
+           }
          }
-         ha:layer_mask {
-          copper = 1
-          top = 1
+       }
+      }
+
+       li:objects {
+        ha:padstack_ref.52556 {
+         proto=0; x=59.195208mm; y=1.864in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
          }
-         ha:combining {
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
          }
         }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 1.999996mm
+        ha:padstack_ref.52557 {
+         proto=0; x=2.362in; y=1.864in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
          }
-         ha:layer_mask {
-          bottom = 1
-          copper = 1
+
+         li:thermal {
          }
-         ha:combining {
+
+         ha:attributes {
+           term=2
+           name=2
          }
         }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 1.999996mm
+       }
+       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=2.34626in; y1=1.864in; x2=2.34626in; y2=1.864in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.52547 {
+            x1=2.34626in; y1=1.864in; x2=2.34626in; y2=1.864in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.52550 {
+            x1=2.34626in; y1=1.864in; x2=60.595004mm; y2=1.864in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.52553 {
+            x1=2.34626in; y1=1.864in; x2=2.34626in; y2=48.3456mm; 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 {
+        refdes=R103
+        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  
+             }
+           }
          }
-         ha:layer_mask {
-          copper = 1
-          intern = 1
+       }
+      }
+
+       li:objects {
+        ha:padstack_ref.52223 {
+         proto=0; x=19.545808mm; y=2.075in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         li:thermal {
          }
-         ha:combining {
+
+         ha:attributes {
+           term=1
+           name=1
          }
         }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 2.359914mm
+        ha:padstack_ref.52224 {
+         proto=0; x=801.0mil; y=2.075in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
          }
-         ha:layer_mask {
-          top = 1
-          mask = 1
+
+         li:thermal {
          }
-         ha:combining {
-          sub = 1
-          auto = 1
+
+         ha:attributes {
+           term=2
+           name=2
          }
         }
-        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
-         }
+       }
+       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=19.945604mm; y1=2.075in; x2=19.945604mm; y2=2.075in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.52214 {
+            x1=19.945604mm; y1=2.075in; x2=19.945604mm; y2=2.075in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.52217 {
+            x1=19.945604mm; y1=2.075in; x2=20.945604mm; y2=2.075in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.52220 {
+            x1=19.945604mm; y1=2.075in; x2=19.945604mm; y2=53.705mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 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
+       uid = KDF/GtuwAlgrVXWpTmwAAAC4
+      }
+      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  
+             }
+           }
          }
-         ha:layer_mask {
-          copper = 1
-          top = 1
+       }
+      }
+
+       li:objects {
+        ha:padstack_ref.55944 {
+         proto=0; x=62.525148mm; y=791.94mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
          }
-         ha:combining {
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=8
+           name=pin8
          }
         }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 3.849878mm
+        ha:padstack_ref.55945 {
+         proto=1; x=62.525148mm; y=908.07mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         li:thermal {
          }
-         ha:layer_mask {
-          bottom = 1
-          copper = 1
+
+         ha:attributes {
+           term=1
+           name=pin1
          }
-         ha:combining {
+        }
+        ha:padstack_ref.55946 {
+         proto=0; x=2.48721in; y=791.94mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=7
+           name=pin7
          }
         }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 3.849878mm
+        ha:padstack_ref.55947 {
+         proto=1; x=2.48721in; y=908.07mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
          }
-         ha:layer_mask {
-          copper = 1
-          intern = 1
+
+         li:thermal {
          }
-         ha:combining {
+
+         ha:attributes {
+           term=2
+           name=pin2
          }
         }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 165.75mil
+        ha:padstack_ref.55948 {
+         proto=0; x=2.5128in; y=791.94mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
          }
-         ha:layer_mask {
-          top = 1
-          mask = 1
+
+         li:thermal {
          }
-         ha:combining {
-          sub = 1
-          auto = 1
+
+         ha:attributes {
+           term=6
+           name=pin6
          }
         }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 165.75mil
+        ha:padstack_ref.55949 {
+         proto=1; x=2.5128in; y=908.07mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         li:thermal {
          }
-         ha:layer_mask {
-          bottom = 1
-          mask = 1
+
+         ha:attributes {
+           term=3
+           name=pin3
          }
-         ha:combining {
-          sub = 1
-          auto = 1
+        }
+        ha:padstack_ref.55950 {
+         proto=0; x=2.53839in; y=791.94mil; 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=2.53839in; y=908.07mil; 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=2.4697in; y=836.225mil; 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=2.53031in; y=836.225mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=5
+           name=pin5
          }
         }
        }
-       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
+       li:layers {
+
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:line.55919 {
+            x1=2.43407in; y1=19.94027mm; x2=2.43407in; y2=914.96mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.55922 {
+            x1=2.43407in; y1=914.96mil; x2=65.174876mm; y2=914.96mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.55925 {
+            x1=65.174876mm; y1=914.96mil; x2=65.174876mm; y2=19.94027mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.55928 {
+            x1=65.174876mm; y1=19.94027mm; x2=2.43407in; y2=19.94027mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:arc.55931 {
+            x=2.44883in; y=933.86mil; 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=2.500005in; y1=21.520125mm; x2=2.500005in; y2=21.520125mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.55935 {
+            x1=63.5mm; y1=850.0mil; x2=63.5mm; y2=850.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.55938 {
+            x1=63.5mm; y1=850.0mil; x2=63.5mm; y2=22.59mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.55941 {
+            x1=63.5mm; y1=850.0mil; x2=64.5mm; y2=850.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 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
+       uid = KDF/GtuwAlgrVXWpTmwAAADA
       }
-      ha:padstack_ref.14834 {
-       smirror = 1
+      ha:subc.55955 {
        ha:attributes {
-        term = 9
-        name = pin9
-       }
-       proto = 1
-       xmirror = 1
-       x = 690.35mil
-       rot = 0.000000
-       y = 70.660006mm
-       li:thermal {
+        value=TSM200N03D
+        footprint=PDFN33
+        refdes=Q8
        }
-       ha:flags {
-        clearline = 1
+      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  
+             }
+           }
+         }
        }
-       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
+
+       li:objects {
+        ha:padstack_ref.55981 {
+         proto=0; x=2.16162in; y=791.94mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=8
+           name=pin8
+         }
         }
-       }
-       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:padstack_ref.55982 {
+         proto=1; x=2.16162in; y=908.07mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=pin1
+         }
         }
-       }
-       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:padstack_ref.55983 {
+         proto=0; x=55.555134mm; y=791.94mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=7
+           name=pin7
+         }
         }
-       }
-       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:padstack_ref.55984 {
+         proto=1; x=55.555134mm; y=908.07mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=pin2
+         }
         }
-       }
-       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
+        ha:padstack_ref.55985 {
+         proto=0; x=2.2128in; y=791.94mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=6
+           name=pin6
+         }
         }
-        li:3 {
-         on
-         diag
-         round
-         noshape
+        ha:padstack_ref.55986 {
+         proto=1; x=2.2128in; y=908.07mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=3
+           name=pin3
+         }
         }
-       }
-       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
+        ha:padstack_ref.55987 {
+         proto=0; x=56.855106mm; y=791.94mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=5
+           name=pin5
+         }
         }
-        li:3 {
-         on
-         diag
-         round
-         noshape
+        ha:padstack_ref.55988 {
+         proto=1; x=56.855106mm; y=908.07mil; 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.11038mm; y=836.225mil; 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.649874mm; y=836.225mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=5
+           name=pin5
+         }
         }
        }
-       ha:flags {
-        clearline = 1
+       li:layers {
+
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:line.55956 {
+            x1=2.13407in; y1=19.94027mm; x2=2.13407in; y2=914.96mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.55959 {
+            x1=2.13407in; y1=914.96mil; x2=2.26594in; y2=914.96mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.55962 {
+            x1=2.26594in; y1=914.96mil; x2=2.26594in; y2=19.94027mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.55965 {
+            x1=2.26594in; y1=19.94027mm; x2=2.13407in; y2=19.94027mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:arc.55968 {
+            x=54.580282mm; y=933.86mil; 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.880127mm; y1=21.520125mm; x2=55.880127mm; y2=21.520125mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.55972 {
+            x1=2.2in; y1=850.0mil; x2=2.2in; y2=850.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.55975 {
+            x1=2.2in; y1=850.0mil; x2=2.2in; y2=22.59mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.55978 {
+            x1=2.2in; y1=850.0mil; x2=56.88mm; y2=850.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
-       clearance = 0.179959mm
       }
-      ha:padstack_ref.14842 {
-       smirror = 1
+       uid = KDF/GtuwAlgrVXWpTmwAAAC+
+      }
+      ha:subc.55992 {
        ha:attributes {
-        term = 11
-        name = pin11
+        value=TSM200N03D
+        footprint=PDFN33
+        refdes=Q7
        }
-       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
+      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  
+             }
+           }
+         }
        }
-       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:objects {
+        ha:padstack_ref.56018 {
+         proto=0; x=2.31162in; y=791.94mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=8
+           name=pin8
+         }
         }
-        li:3 {
-         on
-         diag
-         round
-         noshape
+        ha:padstack_ref.56019 {
+         proto=1; x=2.31162in; y=908.07mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=pin1
+         }
+        }
+        ha:padstack_ref.56020 {
+         proto=0; x=2.33721in; y=791.94mil; 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.33721in; y=908.07mil; 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.3628in; y=791.94mil; 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.3628in; y=908.07mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=3
+           name=pin3
+         }
+        }
+        ha:padstack_ref.56024 {
+         proto=0; x=60.665106mm; y=791.94mil; 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=60.665106mm; y=908.07mil; 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=58.92038mm; y=836.225mil; 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.38031in; y=836.225mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=5
+           name=pin5
+         }
         }
        }
-       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
+       li:layers {
+
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:line.55993 {
+            x1=2.28407in; y1=19.94027mm; x2=2.28407in; y2=914.96mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.55996 {
+            x1=2.28407in; y1=914.96mil; x2=2.41594in; y2=914.96mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.55999 {
+            x1=2.41594in; y1=914.96mil; x2=2.41594in; y2=19.94027mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.56002 {
+            x1=2.41594in; y1=19.94027mm; x2=2.28407in; y2=19.94027mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:arc.56005 {
+            x=2.29883in; y=933.86mil; 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=2.350005in; y1=21.520125mm; x2=2.350005in; y2=21.520125mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.56009 {
+            x1=2.35in; y1=850.0mil; x2=2.35in; y2=850.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.56012 {
+            x1=2.35in; y1=850.0mil; x2=2.35in; y2=22.59mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.56015 {
+            x1=2.35in; y1=850.0mil; x2=60.69mm; y2=850.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 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
+       uid = KDF/GtuwAlgrVXWpTmwAAAC8
       }
-      ha:padstack_ref.14847 {
-       smirror = 1
+      ha:subc.56029 {
        ha:attributes {
-        term = 27
-        name = pin27
-       }
-       proto = 1
-       xmirror = 1
-       x = 25.844754mm
-       rot = 0.000000
-       y = 2.52284in
-       li:thermal {
+        value=TSM200N03D
+        footprint=PDFN33
+        refdes=Q6
        }
-       ha:flags {
-        clearline = 1
+      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  
+             }
+           }
+         }
        }
-       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
+
+       li:objects {
+        ha:padstack_ref.56055 {
+         proto=0; x=66.335148mm; y=791.94mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=8
+           name=pin8
+         }
         }
-       }
-       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:padstack_ref.56056 {
+         proto=1; x=66.335148mm; y=908.07mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=pin1
+         }
         }
-       }
-       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:padstack_ref.56057 {
+         proto=0; x=2.63721in; y=791.94mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=7
+           name=pin7
+         }
         }
-       }
-       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:padstack_ref.56058 {
+         proto=1; x=2.63721in; y=908.07mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=pin2
+         }
         }
-       }
-       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
+        ha:padstack_ref.56059 {
+         proto=0; x=2.6628in; y=791.94mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=6
+           name=pin6
+         }
         }
-        li:3 {
-         on
-         diag
-         round
-         noshape
+        ha:padstack_ref.56060 {
+         proto=1; x=2.6628in; y=908.07mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=3
+           name=pin3
+         }
         }
-       }
-       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
+        ha:padstack_ref.56061 {
+         proto=0; x=2.68839in; y=791.94mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=5
+           name=pin5
+         }
         }
-        li:3 {
-         on
-         diag
-         round
-         noshape
+        ha:padstack_ref.56062 {
+         proto=1; x=2.68839in; y=908.07mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=4
+           name=pin4
+         }
         }
-       }
-       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
+        ha:padstack_ref.56063 {
+         proto=2; x=66.54038mm; y=836.225mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=8
+           name=pin8
+         }
         }
-        li:3 {
-         on
-         diag
-         round
-         noshape
+        ha:padstack_ref.56064 {
+         proto=2; x=2.68031in; y=836.225mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=5
+           name=pin5
+         }
         }
        }
-       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:layers {
+
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:line.56030 {
+            x1=2.58407in; y1=19.94027mm; x2=2.58407in; y2=914.96mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.56033 {
+            x1=2.58407in; y1=914.96mil; x2=2.71594in; y2=914.96mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.56036 {
+            x1=2.71594in; y1=914.96mil; x2=2.71594in; y2=19.94027mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.56039 {
+            x1=2.71594in; y1=19.94027mm; x2=2.58407in; y2=19.94027mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:arc.56042 {
+            x=2.59883in; y=933.86mil; width=5.0mil; height=5.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+           }
+          }
+          ha:type {
+           silk = 1
+           top = 1
+          }
         }
-        li:3 {
-         on
-         diag
-         round
-         noshape
+
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.56043 {
+            x1=2.650005in; y1=21.520125mm; x2=2.650005in; y2=21.520125mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.56046 {
+            x1=67.31mm; y1=850.0mil; x2=67.31mm; y2=850.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.56049 {
+            x1=67.31mm; y1=850.0mil; x2=67.31mm; y2=22.59mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.56052 {
+            x1=67.31mm; y1=850.0mil; x2=68.31mm; y2=850.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 0.179959mm
       }
-      ha:padstack_ref.14856 {
-       smirror = 1
+       uid = KDF/GtuwAlgrVXWpTmwAAAC6
+      }
+      ha:subc.57175 {
        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 {
+        value=TSM200N03D
+        footprint=PDFN33
+        refdes=Q11
        }
-       ha:flags {
-        clearline = 1
+      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  
+             }
+           }
+         }
        }
-       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:objects {
+        ha:padstack_ref.57201 {
+         proto=0; x=2.813285in; y=1.20831in; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=8
+           name=pin8
+         }
         }
-        li:3 {
-         on
-         diag
-         round
-         noshape
+        ha:padstack_ref.57202 {
+         proto=1; x=68.507737mm; y=1.20831in; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=pin1
+         }
         }
-       }
-       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
+        ha:padstack_ref.57203 {
+         proto=0; x=2.813285in; y=1.2339in; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=7
+           name=pin7
+         }
         }
-        li:3 {
-         on
-         diag
-         round
-         noshape
+        ha:padstack_ref.57204 {
+         proto=1; x=68.507737mm; y=1.2339in; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=pin2
+         }
         }
-       }
-       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:padstack_ref.57205 {
+         proto=0; x=2.813285in; y=1.25949in; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=6
+           name=pin6
+         }
         }
-       }
-       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:padstack_ref.57206 {
+         proto=1; x=68.507737mm; y=1.25949in; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=3
+           name=pin3
+         }
+        }
+        ha:padstack_ref.57207 {
+         proto=0; x=2.813285in; y=1.28508in; 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=68.507737mm; y=1.28508in; 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=2.769in; y=1.21639in; 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=2.769in; y=1.277in; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=5
+           name=pin5
+         }
         }
        }
-       ha:flags {
-        clearline = 1
+       li:layers {
+
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:line.57176 {
+            x1=71.632445mm; y1=1.18076in; x2=2.690265in; y2=1.18076in; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.57179 {
+            x1=2.690265in; y1=1.18076in; x2=2.690265in; y2=1.31263in; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.57182 {
+            x1=2.690265in; y1=1.31263in; x2=71.632445mm; y2=1.31263in; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.57185 {
+            x1=71.632445mm; y1=1.31263in; x2=71.632445mm; y2=1.18076in; thickness=10.0mil; clearance=0.0;
+           }
+           ha:arc.57188 {
+            x=67.852671mm; y=30.366208mm; 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=70.05259mm; y1=31.666053mm; x2=70.05259mm; y2=31.666053mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.57192 {
+            x1=69.982715mm; y1=1.24669in; x2=69.982715mm; y2=1.24669in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.57195 {
+            x1=69.982715mm; y1=1.24669in; x2=68.982715mm; y2=1.24669in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.57198 {
+            x1=69.982715mm; y1=1.24669in; x2=69.982715mm; y2=32.665926mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 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
+       uid = KDF/GtuwAlgrVXWpTmwAAAA2
       }
-      ha:padstack_ref.14863 {
-       smirror = 1
+      ha:subc.57212 {
        ha:attributes {
-        term = 0
-        name = mnt
+        value=TSM200N03D
+        footprint=PDFN33
+        refdes=Q12
        }
-       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
+      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  
+             }
+           }
+         }
        }
-       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:padstack_ref.57238 {
+         proto=0; x=2.814285in; y=34.856674mm; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=8
+           name=pin8
+         }
         }
-        ha:line.14816 {
-         clearance = 0.0
-         y2 = 2.34001in
-         thickness = 10.0mil
-         x1 = 250.0mil
-         x2 = 250.0mil
-         y1 = 3.1in
+        ha:padstack_ref.57239 {
+         proto=1; x=2.698155in; y=34.856674mm; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=pin1
+         }
         }
-       }
-       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:padstack_ref.57240 {
+         proto=0; x=2.814285in; y=1.3979in; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
          ha:attributes {
-          subc-role = pnp-origin
+           term=7
+           name=pin7
          }
-         x1 = 25.844873mm
-         x2 = 25.844873mm
-         y1 = 65.950077mm
         }
-        ha:line.14823 {
-         clearance = 0.0
-         y2 = 69.240146mm
-         thickness = 0.1mm
+        ha:padstack_ref.57241 {
+         proto=1; x=2.698155in; y=1.3979in; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
          ha:attributes {
-          subc-role = origin
+           term=2
+           name=pin2
          }
-         x1 = 25.844754mm
-         x2 = 25.844754mm
-         y1 = 69.240146mm
         }
-        ha:line.14826 {
-         clearance = 0.0
-         y2 = 69.240146mm
-         thickness = 0.1mm
+        ha:padstack_ref.57242 {
+         proto=0; x=2.814285in; y=1.42349in; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
          ha:attributes {
-          subc-role = x
+           term=6
+           name=pin6
          }
-         x1 = 25.844754mm
-         x2 = 26.844754mm
-         y1 = 69.240146mm
         }
-        ha:line.14829 {
-         clearance = 0.0
-         y2 = 68.240146mm
-         thickness = 0.1mm
+        ha:padstack_ref.57243 {
+         proto=1; x=2.698155in; y=1.42349in; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         li:thermal {
+         }
+
          ha:attributes {
-          subc-role = y
+           term=3
+           name=pin3
          }
-         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:padstack_ref.57244 {
+         proto=0; x=2.814285in; y=36.806632mm; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-     ha:ps_proto_v6.0 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+         li:thermal {
+         }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            7.875mil  
-            -0.300101mm  
-            -7.875mil  
-            -0.300101mm  
-            -7.875mil  
-            0.300101mm  
-            7.875mil  
-            0.300101mm  
-           }
+         ha:attributes {
+           term=5
+           name=pin5
+         }
+        }
+        ha:padstack_ref.57245 {
+         proto=1; x=2.698155in; y=36.806632mm; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
          }
 
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            10.875mil  
-            -0.376301mm  
-            -10.875mil  
-            -0.376301mm  
-            -10.875mil  
-            0.376301mm  
-            10.875mil  
-            0.376301mm  
-           }
+         li:thermal {
          }
 
-         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:attributes {
+           term=4
+           name=pin4
+         }
+        }
+        ha:padstack_ref.57246 {
+         proto=2; x=2.77in; y=1.38039in; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
          }
-       }
-     }
 
-     ha:ps_proto_v6.1 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+         li:thermal {
+         }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -7.875mil  
-            0.300101mm  
-            7.875mil  
-            0.300101mm  
-            7.875mil  
-            -0.300101mm  
-            -7.875mil  
-            -0.300101mm  
-           }
+         ha:attributes {
+           term=8
+           name=pin8
+         }
+        }
+        ha:padstack_ref.57247 {
+         proto=2; x=2.77in; y=1.441in; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
          }
 
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -10.875mil  
-            0.376301mm  
-            10.875mil  
-            0.376301mm  
-            10.875mil  
-            -0.376301mm  
-            -10.875mil  
-            -0.376301mm  
-           }
+         li:thermal {
          }
 
-         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:attributes {
+           term=5
+           name=pin5
          }
+        }
        }
-     }
+       li:layers {
 
-     ha:ps_proto_v6.2 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 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:line.57213 {
+            x1=2.821175in; y1=34.156904mm; x2=68.358131mm; y2=34.156904mm; thickness=10.0mil; clearance=0.0;
            }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
+           ha:line.57216 {
+            x1=68.358131mm; y1=34.156904mm; x2=68.358131mm; y2=1.47663in; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.57219 {
+            x1=68.358131mm; y1=1.47663in; x2=2.821175in; y2=1.47663in; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.57222 {
+            x1=2.821175in; y1=1.47663in; x2=2.821175in; y2=34.156904mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:arc.57225 {
+            x=67.878071mm; y=1.35952in; width=5.0mil; height=5.0mil; astart=270.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+           }
+          }
+          ha:type {
+           silk = 1
            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 {
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.57226 {
+            x1=70.07799mm; y1=35.831653mm; x2=70.07799mm; y2=35.831653mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.57229 {
+            x1=70.008115mm; y1=1.41069in; x2=70.008115mm; y2=1.41069in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.57232 {
+            x1=70.008115mm; y1=1.41069in; x2=69.008115mm; y2=1.41069in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.57235 {
+            x1=70.008115mm; y1=1.41069in; x2=70.008115mm; y2=36.831526mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
            top = 1
-           paste = 1
+           misc = 1
+           virtual = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            -0.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
+      }
+       uid = KDF/GtuwAlgrVXWpTmwAAAA4
+      }
+      ha:subc.57249 {
+       ha:attributes {
+        value=TSM200N03D
+        footprint=PDFN33
+        refdes=Q13
        }
+      ha:data {
+            li:padstack_prototypes {
 
-       li:thermal {
-       }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-       ha:attributes {
-         term=8
-         name=pin8
+           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  
+             }
+           }
+         }
        }
       }
-      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 {
-       }
+       li:objects {
+        ha:padstack_ref.57275 {
+         proto=0; x=2.814285in; y=38.996874mm; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-       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 {
+         }
 
-       li:thermal {
-       }
+         ha:attributes {
+           term=8
+           name=pin8
+         }
+        }
+        ha:padstack_ref.57276 {
+         proto=1; x=2.698155in; y=38.996874mm; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         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
-       }
+         ha:attributes {
+           term=1
+           name=pin1
+         }
+        }
+        ha:padstack_ref.57277 {
+         proto=0; x=2.814285in; y=1.5609in; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-       li:thermal {
-       }
+         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
-       }
+         ha:attributes {
+           term=7
+           name=pin7
+         }
+        }
+        ha:padstack_ref.57278 {
+         proto=1; x=2.698155in; y=1.5609in; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-       li:thermal {
-       }
+         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
-       }
+         ha:attributes {
+           term=2
+           name=pin2
+         }
+        }
+        ha:padstack_ref.57279 {
+         proto=0; x=2.814285in; y=40.296846mm; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-       li:thermal {
-       }
+         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
-       }
+         ha:attributes {
+           term=6
+           name=pin6
+         }
+        }
+        ha:padstack_ref.57280 {
+         proto=1; x=2.698155in; y=40.296846mm; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         li:thermal {
+         }
 
-       li:thermal {
-       }
+         ha:attributes {
+           term=3
+           name=pin3
+         }
+        }
+        ha:padstack_ref.57281 {
+         proto=0; x=2.814285in; y=40.946832mm; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-       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 {
+         }
 
-       li:thermal {
-       }
+         ha:attributes {
+           term=5
+           name=pin5
+         }
+        }
+        ha:padstack_ref.57282 {
+         proto=1; x=2.698155in; y=40.946832mm; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-       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 {
+         }
 
-       li:thermal {
+         ha:attributes {
+           term=4
+           name=pin4
+         }
+        }
+        ha:padstack_ref.57283 {
+         proto=2; x=2.77in; y=1.54339in; 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.77in; y=1.604in; 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:attributes {
-         term=8
-         name=pin8
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:line.57250 {
+            x1=2.821175in; y1=1.50776in; x2=68.358131mm; y2=1.50776in; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.57253 {
+            x1=68.358131mm; y1=1.50776in; x2=68.358131mm; y2=1.63963in; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.57256 {
+            x1=68.358131mm; y1=1.63963in; x2=2.821175in; y2=1.63963in; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.57259 {
+            x1=2.821175in; y1=1.63963in; x2=2.821175in; y2=1.50776in; thickness=10.0mil; clearance=0.0;
+           }
+           ha:arc.57262 {
+            x=67.878071mm; y=1.52252in; 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=70.07799mm; y1=39.971853mm; x2=70.07799mm; y2=39.971853mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.57266 {
+            x1=70.008115mm; y1=1.57369in; x2=70.008115mm; y2=1.57369in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.57269 {
+            x1=70.008115mm; y1=1.57369in; x2=69.008115mm; y2=1.57369in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.57272 {
+            x1=70.008115mm; y1=1.57369in; x2=70.008115mm; y2=40.971726mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-      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
+       uid = KDF/GtuwAlgrVXWpTmwAAAA6
+      }
+      ha:subc.57286 {
+       ha:attributes {
+        value=TSM200N03D
+        footprint=PDFN33
+        refdes=Q14
        }
+      ha:data {
+            li:padstack_prototypes {
 
-       li:thermal {
-       }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-       ha:attributes {
-         term=5
-         name=pin5
+           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: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;
+       li:objects {
+        ha:padstack_ref.57312 {
+         proto=0; x=2.814285in; y=1.70031in; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
          }
-         ha:line.55922 {
-          x1=49.551032mm; y1=922.735mil; x2=52.90053mm; y2=922.735mil; thickness=10.0mil; clearance=0.0;
+
+         li:thermal {
          }
-         ha:line.55925 {
-          x1=52.90053mm; y1=922.735mil; x2=52.90053mm; y2=792.825mil; thickness=10.0mil; clearance=0.0;
+
+         ha:attributes {
+           term=8
+           name=pin8
          }
-         ha:line.55928 {
-          x1=52.90053mm; y1=792.825mil; x2=49.551032mm; y2=792.825mil; thickness=10.0mil; clearance=0.0;
+        }
+        ha:padstack_ref.57313 {
+         proto=1; x=2.698155in; y=1.70031in; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         li:thermal {
          }
-         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:attributes {
+           term=1
+           name=pin1
          }
         }
-        ha:type {
-         silk = 1
-         top = 1
+        ha:padstack_ref.57314 {
+         proto=0; x=2.814285in; y=1.7259in; 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=2.698155in; y=1.7259in; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+         li:thermal {
+         }
 
-        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:attributes {
+           term=2
+           name=pin2
          }
-         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:padstack_ref.57316 {
+         proto=0; x=2.814285in; y=1.75149in; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
          }
-         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
-          }
+
+         li:thermal {
          }
-         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:attributes {
+           term=6
+           name=pin6
          }
         }
-        ha:type {
-         top = 1
-         misc = 1
-         virtual = 1
+        ha:padstack_ref.57317 {
+         proto=1; x=2.698155in; y=1.75149in; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=3
+           name=pin3
+         }
         }
-      }
-     }
-    }
-     uid = KDF/GtuwAlgrVXWpTmwAAADA
-    }
-    ha:subc.55955 {
-     ha:attributes {
-      value=TSM200N03D
-      footprint=PDFN33
-      refdes=Q8
-     }
-    ha:data {
-        li:padstack_prototypes {
+        ha:padstack_ref.57318 {
+         proto=0; x=2.814285in; y=1.77708in; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-     ha:ps_proto_v6.0 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+         li:thermal {
+         }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            7.875mil  
-            -0.300101mm  
-            -7.875mil  
-            -0.300101mm  
-            -7.875mil  
-            0.300101mm  
-            7.875mil  
-            0.300101mm  
-           }
+         ha:attributes {
+           term=5
+           name=pin5
+         }
+        }
+        ha:padstack_ref.57319 {
+         proto=1; x=2.698155in; y=1.77708in; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
          }
 
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            10.875mil  
-            -0.376301mm  
-            -10.875mil  
-            -0.376301mm  
-            -10.875mil  
-            0.376301mm  
-            10.875mil  
-            0.376301mm  
-           }
+         li:thermal {
          }
 
-         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:attributes {
+           term=4
+           name=pin4
+         }
+        }
+        ha:padstack_ref.57320 {
+         proto=2; x=2.77in; y=1.70839in; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
          }
-       }
-     }
 
-     ha:ps_proto_v6.1 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+         li:thermal {
+         }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -7.875mil  
-            0.300101mm  
-            7.875mil  
-            0.300101mm  
-            7.875mil  
-            -0.300101mm  
-            -7.875mil  
-            -0.300101mm  
-           }
+         ha:attributes {
+           term=8
+           name=pin8
+         }
+        }
+        ha:padstack_ref.57321 {
+         proto=2; x=2.77in; y=1.769in; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
          }
 
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -10.875mil  
-            0.376301mm  
-            10.875mil  
-            0.376301mm  
-            10.875mil  
-            -0.376301mm  
-            -10.875mil  
-            -0.376301mm  
-           }
+         li:thermal {
          }
 
-         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:attributes {
+           term=5
+           name=pin5
          }
+        }
        }
-     }
+       li:layers {
 
-     ha:ps_proto_v6.2 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 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:line.57287 {
+            x1=2.821175in; y1=1.67276in; x2=68.358131mm; y2=1.67276in; thickness=10.0mil; clearance=0.0;
            }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -0.721233mm  
-            1.251204mm  
-            0.721233mm  
-            1.251204mm  
-            0.721233mm  
-            -1.251204mm  
-            -0.721233mm  
-            -1.251204mm  
+           ha:line.57290 {
+            x1=68.358131mm; y1=1.67276in; x2=68.358131mm; y2=1.80463in; thickness=10.0mil; clearance=0.0;
            }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
+           ha:line.57293 {
+            x1=68.358131mm; y1=1.80463in; x2=2.821175in; y2=1.80463in; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.57296 {
+            x1=2.821175in; y1=1.80463in; x2=2.821175in; y2=1.67276in; thickness=10.0mil; clearance=0.0;
+           }
+           ha:arc.57299 {
+            x=67.878071mm; y=42.863008mm; width=5.0mil; height=5.0mil; astart=270.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+           }
+          }
+          ha:type {
+           silk = 1
            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:subc-aux {
+         lid=1
+         ha:combining {         }
 
-       ha:attributes {
-         term=1
-         name=pin1
+          li:objects {
+           ha:line.57300 {
+            x1=70.07799mm; y1=44.162853mm; x2=70.07799mm; y2=44.162853mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.57303 {
+            x1=70.008115mm; y1=1.73869in; x2=70.008115mm; y2=1.73869in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.57306 {
+            x1=70.008115mm; y1=1.73869in; x2=69.008115mm; y2=1.73869in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.57309 {
+            x1=70.008115mm; y1=1.73869in; x2=70.008115mm; y2=45.162726mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-      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
-       }
+       uid = KDF/GtuwAlgrVXWpTmwAAAA8
       }
-      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:subc.57323 {
        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
+        value=TSM200N03D
+        footprint=PDFN33
+        refdes=Q15
        }
+      ha:data {
+            li:padstack_prototypes {
 
-       li:thermal {
-       }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-       ha:attributes {
-         term=6
-         name=pin6
+           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  
+             }
+           }
+         }
        }
       }
-      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 {
-       }
+       li:objects {
+        ha:padstack_ref.57349 {
+         proto=0; x=2.814285in; y=1.86892in; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-       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 {
+         }
 
-       li:thermal {
-       }
+         ha:attributes {
+           term=8
+           name=pin8
+         }
+        }
+        ha:padstack_ref.57350 {
+         proto=1; x=2.698155in; y=1.86892in; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         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
-       }
+         ha:attributes {
+           term=1
+           name=pin1
+         }
+        }
+        ha:padstack_ref.57351 {
+         proto=0; x=2.814285in; y=1.89451in; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-       li:thermal {
-       }
+         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
-       }
+         ha:attributes {
+           term=7
+           name=pin7
+         }
+        }
+        ha:padstack_ref.57352 {
+         proto=1; x=2.698155in; y=1.89451in; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-       li:thermal {
-       }
+         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
-       }
+         ha:attributes {
+           term=2
+           name=pin2
+         }
+        }
+        ha:padstack_ref.57353 {
+         proto=0; x=2.814285in; y=48.77054mm; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-       li:thermal {
-       }
+         li:thermal {
+         }
 
-       ha:attributes {
-         term=5
-         name=pin5
-       }
-      }
-     }
-     li:layers {
+         ha:attributes {
+           term=6
+           name=pin6
+         }
+        }
+        ha:padstack_ref.57354 {
+         proto=1; x=2.698155in; y=48.77054mm; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         li:thermal {
+         }
 
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
+         ha:attributes {
+           term=3
+           name=pin3
+         }
+        }
+        ha:padstack_ref.57355 {
+         proto=0; x=2.814285in; y=1.94569in; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:objects {
-         ha:line.55956 {
-          x1=54.155315mm; y1=792.825mil; x2=54.155315mm; y2=922.735mil; thickness=10.0mil; clearance=0.0;
+         li:thermal {
          }
-         ha:line.55959 {
-          x1=54.155315mm; y1=922.735mil; x2=57.504813mm; y2=922.735mil; thickness=10.0mil; clearance=0.0;
+
+         ha:attributes {
+           term=5
+           name=pin5
          }
-         ha:line.55962 {
-          x1=57.504813mm; y1=922.735mil; x2=57.504813mm; y2=792.825mil; thickness=10.0mil; clearance=0.0;
+        }
+        ha:padstack_ref.57356 {
+         proto=1; x=2.698155in; y=1.94569in; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
          }
-         ha:line.55965 {
-          x1=57.504813mm; y1=792.825mil; x2=54.155315mm; y2=792.825mil; thickness=10.0mil; clearance=0.0;
+
+         li:thermal {
          }
-         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:attributes {
+           term=4
+           name=pin4
          }
         }
-        ha:type {
-         silk = 1
-         top = 1
-        }
-      }
+        ha:padstack_ref.57357 {
+         proto=2; x=2.77in; y=1.877in; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+         li:thermal {
+         }
 
-        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:attributes {
+           term=8
+           name=pin8
          }
-         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:padstack_ref.57358 {
+         proto=2; x=2.77in; y=49.215294mm; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
          }
-         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
-          }
+
+         li:thermal {
          }
-         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:attributes {
+           term=5
+           name=pin5
          }
         }
-        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 {
+       }
+       li:layers {
 
-     ha:ps_proto_v6.0 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            7.875mil  
-            -0.300101mm  
-            -7.875mil  
-            -0.300101mm  
-            -7.875mil  
-            0.300101mm  
-            7.875mil  
-            0.300101mm  
+          li:objects {
+           ha:line.57324 {
+            x1=2.821175in; y1=1.84137in; x2=68.358131mm; y2=1.84137in; thickness=10.0mil; clearance=0.0;
            }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
+           ha:line.57327 {
+            x1=68.358131mm; y1=1.84137in; x2=68.358131mm; y2=1.97324in; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.57330 {
+            x1=68.358131mm; y1=1.97324in; x2=2.821175in; y2=1.97324in; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.57333 {
+            x1=2.821175in; y1=1.97324in; x2=2.821175in; y2=1.84137in; thickness=10.0mil; clearance=0.0;
+           }
+           ha:arc.57336 {
+            x=67.878071mm; y=1.85613in; width=5.0mil; height=5.0mil; astart=270.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+           }
+          }
+          ha:type {
+           silk = 1
            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 {
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.57337 {
+            x1=70.07799mm; y1=1.907305in; x2=70.07799mm; y2=1.907305in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.57340 {
+            x1=70.008115mm; y1=1.9073in; x2=70.008115mm; y2=1.9073in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.57343 {
+            x1=70.008115mm; y1=1.9073in; x2=69.008115mm; y2=1.9073in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.57346 {
+            x1=70.008115mm; y1=1.9073in; x2=70.008115mm; y2=49.44542mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
            top = 1
-           paste = 1
+           misc = 1
+           virtual = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            7.875mil  
-            -0.300101mm  
-            -7.875mil  
-            -0.300101mm  
-            -7.875mil  
-            0.300101mm  
-            7.875mil  
-            0.300101mm  
-           }
-         }
+        }
        }
-     }
+      }
+       uid = KDF/GtuwAlgrVXWpTmwAAAA+
+      }
+      ha:subc.58022 {
+       ha:attributes {
+        value=TSM200N03D
+        footprint=PDFN33
+        refdes=Q22
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-     ha:ps_proto_v6.1 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -7.875mil  
-            0.300101mm  
-            7.875mil  
-            0.300101mm  
-            7.875mil  
-            -0.300101mm  
-            -7.875mil  
-            -0.300101mm  
+           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  
+             }
            }
          }
+       }
+      }
 
-         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  
-           }
+       li:objects {
+        ha:padstack_ref.58048 {
+         proto=0; x=26.204926mm; y=58.909839mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
          }
 
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -7.875mil  
-            0.300101mm  
-            7.875mil  
-            0.300101mm  
-            7.875mil  
-            -0.300101mm  
-            -7.875mil  
-            -0.300101mm  
-           }
+         li:thermal {
          }
-       }
-     }
 
-     ha:ps_proto_v6.2 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+         ha:attributes {
+           term=8
+           name=pin8
+         }
+        }
+        ha:padstack_ref.58049 {
+         proto=1; x=26.204926mm; y=55.960137mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         li:thermal {
+         }
 
-         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:attributes {
+           term=1
+           name=pin1
+         }
+        }
+        ha:padstack_ref.58050 {
+         proto=0; x=25.55494mm; y=58.909839mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
          }
 
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -0.721233mm  
-            1.251204mm  
-            0.721233mm  
-            1.251204mm  
-            0.721233mm  
-            -1.251204mm  
-            -0.721233mm  
-            -1.251204mm  
-           }
+         li:thermal {
          }
 
-         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  
-           }
+         ha:attributes {
+           term=7
+           name=pin7
+         }
+        }
+        ha:padstack_ref.58051 {
+         proto=1; x=25.55494mm; y=55.960137mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
          }
-       }
-     }
-    }
 
-     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 {
+         }
 
-       li:thermal {
-       }
+         ha:attributes {
+           term=2
+           name=pin2
+         }
+        }
+        ha:padstack_ref.58052 {
+         proto=0; x=24.904954mm; y=58.909839mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-       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 {
+         }
 
-       li:thermal {
-       }
+         ha:attributes {
+           term=6
+           name=pin6
+         }
+        }
+        ha:padstack_ref.58053 {
+         proto=1; x=24.904954mm; y=55.960137mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         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
-       }
+         ha:attributes {
+           term=3
+           name=pin3
+         }
+        }
+        ha:padstack_ref.58054 {
+         proto=0; x=24.254968mm; y=58.909839mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-       li:thermal {
-       }
+         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
-       }
+         ha:attributes {
+           term=5
+           name=pin5
+         }
+        }
+        ha:padstack_ref.58055 {
+         proto=1; x=24.254968mm; y=55.960137mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-       li:thermal {
-       }
+         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
-       }
+         ha:attributes {
+           term=4
+           name=pin4
+         }
+        }
+        ha:padstack_ref.58056 {
+         proto=2; x=1.02361in; y=57.785mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-       li:thermal {
-       }
+         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
-       }
+         ha:attributes {
+           term=8
+           name=pin8
+         }
+        }
+        ha:padstack_ref.58057 {
+         proto=2; x=963.0mil; y=57.785mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-       li:thermal {
-       }
+         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
+         ha:attributes {
+           term=5
+           name=pin5
+         }
+        }
        }
+       li:layers {
 
-       li:thermal {
-       }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-       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:objects {
+           ha:line.58023 {
+            x1=26.904696mm; y1=59.084845mm; x2=26.904696mm; y2=55.785131mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.58026 {
+            x1=26.904696mm; y1=55.785131mm; x2=927.37mil; y2=55.785131mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.58029 {
+            x1=927.37mil; y1=55.785131mm; x2=927.37mil; y2=59.084845mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.58032 {
+            x1=927.37mil; y1=59.084845mm; x2=26.904696mm; y2=59.084845mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:arc.58035 {
+            x=1.04448in; y=2.177365in; width=5.0mil; height=5.0mil; astart=180.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+           }
+          }
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
 
-       li:thermal {
-       }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-       ha:attributes {
-         term=4
-         name=pin4
+          li:objects {
+           ha:line.58036 {
+            x1=25.229947mm; y1=57.50499mm; x2=25.229947mm; y2=57.50499mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.58039 {
+            x1=25.230074mm; y1=57.435115mm; x2=25.230074mm; y2=57.435115mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.58042 {
+            x1=25.230074mm; y1=57.435115mm; x2=25.230074mm; y2=56.435115mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.58045 {
+            x1=25.230074mm; y1=57.435115mm; x2=24.230074mm; y2=57.435115mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-      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
-       }
+       uid = KDF/GtuwAlgrVXWpTmwAAABI
       }
-      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
+      ha:subc.58059 {
+       ha:attributes {
+        value=TSM200N03D
+        footprint=PDFN33
+        refdes=Q16
        }
+      ha:data {
+            li:padstack_prototypes {
 
-       li:thermal {
-       }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-       ha:attributes {
-         term=5
-         name=pin5
+           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: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;
+       li:objects {
+        ha:padstack_ref.58085 {
+         proto=0; x=2.50869in; y=58.909839mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
          }
-         ha:line.55996 {
-          x1=58.759598mm; y1=922.735mil; x2=62.109096mm; y2=922.735mil; thickness=10.0mil; clearance=0.0;
+
+         li:thermal {
          }
-         ha:line.55999 {
-          x1=62.109096mm; y1=922.735mil; x2=62.109096mm; y2=792.825mil; thickness=10.0mil; clearance=0.0;
+
+         ha:attributes {
+           term=8
+           name=pin8
          }
-         ha:line.56002 {
-          x1=62.109096mm; y1=792.825mil; x2=58.759598mm; y2=792.825mil; thickness=10.0mil; clearance=0.0;
+        }
+        ha:padstack_ref.58086 {
+         proto=1; x=2.50869in; y=55.960137mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         li:thermal {
          }
-         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:attributes {
+           term=1
+           name=pin1
          }
         }
-        ha:type {
-         silk = 1
-         top = 1
+        ha:padstack_ref.58087 {
+         proto=0; x=63.07074mm; y=58.909839mm; 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=63.07074mm; y=55.960137mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+         li:thermal {
+         }
 
-        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:attributes {
+           term=2
+           name=pin2
          }
-         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:padstack_ref.58089 {
+         proto=0; x=2.45751in; y=58.909839mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
          }
-         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
-          }
+
+         li:thermal {
          }
-         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:attributes {
+           term=6
+           name=pin6
          }
         }
-        ha:type {
-         top = 1
-         misc = 1
-         virtual = 1
+        ha:padstack_ref.58090 {
+         proto=1; x=2.45751in; y=55.960137mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=3
+           name=pin3
+         }
         }
-      }
-     }
-    }
-     uid = KDF/GtuwAlgrVXWpTmwAAAC8
-    }
-    ha:subc.56029 {
-     ha:attributes {
-      value=TSM200N03D
-      footprint=PDFN33
-      refdes=Q6
-     }
-    ha:data {
-        li:padstack_prototypes {
+        ha:padstack_ref.58091 {
+         proto=0; x=2.43192in; y=58.909839mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-     ha:ps_proto_v6.0 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+         li:thermal {
+         }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            7.875mil  
-            -0.300101mm  
-            -7.875mil  
-            -0.300101mm  
-            -7.875mil  
-            0.300101mm  
-            7.875mil  
-            0.300101mm  
-           }
+         ha:attributes {
+           term=5
+           name=pin5
+         }
+        }
+        ha:padstack_ref.58092 {
+         proto=1; x=2.43192in; y=55.960137mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
          }
 
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            10.875mil  
-            -0.376301mm  
-            -10.875mil  
-            -0.376301mm  
-            -10.875mil  
-            0.376301mm  
-            10.875mil  
-            0.376301mm  
-           }
+         li:thermal {
          }
 
-         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:attributes {
+           term=4
+           name=pin4
+         }
+        }
+        ha:padstack_ref.58093 {
+         proto=2; x=2.50061in; y=57.785mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
          }
-       }
-     }
 
-     ha:ps_proto_v6.1 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+         li:thermal {
+         }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -7.875mil  
-            0.300101mm  
-            7.875mil  
-            0.300101mm  
-            7.875mil  
-            -0.300101mm  
-            -7.875mil  
-            -0.300101mm  
-           }
+         ha:attributes {
+           term=8
+           name=pin8
+         }
+        }
+        ha:padstack_ref.58094 {
+         proto=2; x=61.976mm; y=57.785mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
          }
 
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -10.875mil  
-            0.376301mm  
-            10.875mil  
-            0.376301mm  
-            10.875mil  
-            -0.376301mm  
-            -10.875mil  
-            -0.376301mm  
-           }
+         li:thermal {
          }
 
-         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:attributes {
+           term=5
+           name=pin5
          }
+        }
        }
-     }
+       li:layers {
 
-     ha:ps_proto_v6.2 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 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:line.58060 {
+            x1=64.420496mm; y1=59.084845mm; x2=64.420496mm; y2=55.785131mm; thickness=10.0mil; clearance=0.0;
            }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -0.721233mm  
-            1.251204mm  
-            0.721233mm  
-            1.251204mm  
-            0.721233mm  
-            -1.251204mm  
-            -0.721233mm  
-            -1.251204mm  
+           ha:line.58063 {
+            x1=64.420496mm; y1=55.785131mm; x2=2.40437in; y2=55.785131mm; thickness=10.0mil; clearance=0.0;
            }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
+           ha:line.58066 {
+            x1=2.40437in; y1=55.785131mm; x2=2.40437in; y2=59.084845mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.58069 {
+            x1=2.40437in; y1=59.084845mm; x2=64.420496mm; y2=59.084845mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:arc.58072 {
+            x=64.045592mm; y=2.177365in; width=5.0mil; height=5.0mil; astart=180.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+           }
+          }
+          ha:type {
+           silk = 1
            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:subc-aux {
+         lid=1
+         ha:combining {         }
 
-       ha:attributes {
-         term=8
-         name=pin8
+          li:objects {
+           ha:line.58073 {
+            x1=62.745747mm; y1=57.50499mm; x2=62.745747mm; y2=57.50499mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.58076 {
+            x1=2.47031in; y1=57.435115mm; x2=2.47031in; y2=57.435115mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.58079 {
+            x1=2.47031in; y1=57.435115mm; x2=2.47031in; y2=56.435115mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.58082 {
+            x1=2.47031in; y1=57.435115mm; x2=61.745874mm; y2=57.435115mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-      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
+       uid = KDF/GtuwAlgrVXWpTmwAAABA
+      }
+      ha:subc.58096 {
+       ha:attributes {
+        value=TSM200N03D
+        footprint=PDFN33
+        refdes=Q17
        }
+      ha:data {
+            li:padstack_prototypes {
 
-       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:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-       ha:attributes {
-         term=7
-         name=pin7
+           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  
+             }
+           }
+         }
        }
       }
-      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 {
-       }
+       li:objects {
+        ha:padstack_ref.58122 {
+         proto=0; x=2.81369in; y=58.909839mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-       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 {
+         }
 
-       li:thermal {
-       }
+         ha:attributes {
+           term=8
+           name=pin8
+         }
+        }
+        ha:padstack_ref.58123 {
+         proto=1; x=2.81369in; y=55.960137mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         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
-       }
+         ha:attributes {
+           term=1
+           name=pin1
+         }
+        }
+        ha:padstack_ref.58124 {
+         proto=0; x=2.7881in; y=58.909839mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-       li:thermal {
-       }
+         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
-       }
+         ha:attributes {
+           term=7
+           name=pin7
+         }
+        }
+        ha:padstack_ref.58125 {
+         proto=1; x=2.7881in; y=55.960137mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-       li:thermal {
-       }
+         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
-       }
+         ha:attributes {
+           term=2
+           name=pin2
+         }
+        }
+        ha:padstack_ref.58126 {
+         proto=0; x=2.76251in; y=58.909839mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-       li:thermal {
-       }
+         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
-       }
+         ha:attributes {
+           term=6
+           name=pin6
+         }
+        }
+        ha:padstack_ref.58127 {
+         proto=1; x=2.76251in; y=55.960137mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         li:thermal {
+         }
 
-       li:thermal {
-       }
+         ha:attributes {
+           term=3
+           name=pin3
+         }
+        }
+        ha:padstack_ref.58128 {
+         proto=0; x=2.73692in; y=58.909839mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-       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 {
+         }
 
-       li:thermal {
-       }
+         ha:attributes {
+           term=5
+           name=pin5
+         }
+        }
+        ha:padstack_ref.58129 {
+         proto=1; x=2.73692in; y=55.960137mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-       ha:attributes {
-         term=5
-         name=pin5
-       }
-      }
-     }
-     li:layers {
+         li:thermal {
+         }
 
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
+         ha:attributes {
+           term=4
+           name=pin4
+         }
+        }
+        ha:padstack_ref.58130 {
+         proto=2; x=2.80561in; y=57.785mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:objects {
-         ha:line.56030 {
-          x1=63.363881mm; y1=792.825mil; x2=63.363881mm; y2=922.735mil; thickness=10.0mil; clearance=0.0;
+         li:thermal {
          }
-         ha:line.56033 {
-          x1=63.363881mm; y1=922.735mil; x2=66.713379mm; y2=922.735mil; thickness=10.0mil; clearance=0.0;
+
+         ha:attributes {
+           term=8
+           name=pin8
          }
-         ha:line.56036 {
-          x1=66.713379mm; y1=922.735mil; x2=66.713379mm; y2=792.825mil; thickness=10.0mil; clearance=0.0;
+        }
+        ha:padstack_ref.58131 {
+         proto=2; x=2.745in; y=57.785mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
          }
-         ha:line.56039 {
-          x1=66.713379mm; y1=792.825mil; x2=63.363881mm; y2=792.825mil; thickness=10.0mil; clearance=0.0;
+
+         li:thermal {
          }
-         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:attributes {
+           term=5
+           name=pin5
          }
         }
-        ha:type {
-         silk = 1
-         top = 1
-        }
-      }
+       }
+       li:layers {
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-        li:objects {
-         ha:line.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
+          li:objects {
+           ha:line.58097 {
+            x1=2.84124in; y1=59.084845mm; x2=2.84124in; y2=55.785131mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.58100 {
+            x1=2.84124in; y1=55.785131mm; x2=68.817998mm; y2=55.785131mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.58103 {
+            x1=68.817998mm; y1=55.785131mm; x2=68.817998mm; y2=59.084845mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.58106 {
+            x1=68.817998mm; y1=59.084845mm; x2=2.84124in; y2=59.084845mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:arc.58109 {
+            x=2.82648in; y=2.177365in; width=5.0mil; height=5.0mil; astart=180.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+           }
           }
-         }
-         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:type {
+           silk = 1
+           top = 1
           }
-         }
-         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:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.58110 {
+            x1=70.492747mm; y1=57.50499mm; x2=70.492747mm; y2=57.50499mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.58113 {
+            x1=2.77531in; y1=57.435115mm; x2=2.77531in; y2=57.435115mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.58116 {
+            x1=2.77531in; y1=57.435115mm; x2=2.77531in; y2=56.435115mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.58119 {
+            x1=2.77531in; y1=57.435115mm; x2=69.492874mm; y2=57.435115mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
           }
-         }
-         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
           }
-         }
-        }
-        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 {
+       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_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=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 {            }
+            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  
+             }
            }
          }
+       }
+      }
 
-         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  
-           }
+       li:objects {
+        ha:padstack_ref.58159 {
+         proto=0; x=2.65869in; y=58.909839mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
          }
 
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            7.875mil  
-            -0.300101mm  
-            -7.875mil  
-            -0.300101mm  
-            -7.875mil  
-            0.300101mm  
-            7.875mil  
-            0.300101mm  
-           }
+         li:thermal {
          }
-       }
-     }
 
-     ha:ps_proto_v6.1 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+         ha:attributes {
+           term=8
+           name=pin8
+         }
+        }
+        ha:padstack_ref.58160 {
+         proto=1; x=2.65869in; y=55.960137mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         li:thermal {
+         }
 
-         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:attributes {
+           term=1
+           name=pin1
+         }
+        }
+        ha:padstack_ref.58161 {
+         proto=0; x=66.88074mm; y=58.909839mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
          }
 
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -10.875mil  
-            0.376301mm  
-            10.875mil  
-            0.376301mm  
-            10.875mil  
-            -0.376301mm  
-            -10.875mil  
-            -0.376301mm  
-           }
+         li:thermal {
          }
 
-         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:attributes {
+           term=7
+           name=pin7
+         }
+        }
+        ha:padstack_ref.58162 {
+         proto=1; x=66.88074mm; y=55.960137mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
          }
-       }
-     }
 
-     ha:ps_proto_v6.2 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+         li:thermal {
+         }
 
-         ha:ps_shape_v4 {
-          ha: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:attributes {
+           term=2
+           name=pin2
+         }
+        }
+        ha:padstack_ref.58163 {
+         proto=0; x=2.60751in; y=58.909839mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
          }
 
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -0.721233mm  
-            1.251204mm  
-            0.721233mm  
-            1.251204mm  
-            0.721233mm  
-            -1.251204mm  
-            -0.721233mm  
-            -1.251204mm  
-           }
+         li:thermal {
          }
 
-         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  
-           }
+         ha:attributes {
+           term=6
+           name=pin6
+         }
+        }
+        ha:padstack_ref.58164 {
+         proto=1; x=2.60751in; y=55.960137mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         li:thermal {
          }
-       }
-     }
-    }
 
-     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
-       }
+         ha:attributes {
+           term=3
+           name=pin3
+         }
+        }
+        ha:padstack_ref.58165 {
+         proto=0; x=2.58192in; y=58.909839mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-       li:thermal {
-       }
+         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
-       }
+         ha:attributes {
+           term=5
+           name=pin5
+         }
+        }
+        ha:padstack_ref.58166 {
+         proto=1; x=2.58192in; y=55.960137mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-       li:thermal {
-       }
+         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
-       }
+         ha:attributes {
+           term=4
+           name=pin4
+         }
+        }
+        ha:padstack_ref.58167 {
+         proto=2; x=2.65061in; y=57.785mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-       li:thermal {
-       }
+         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
-       }
+         ha:attributes {
+           term=8
+           name=pin8
+         }
+        }
+        ha:padstack_ref.58168 {
+         proto=2; x=65.786mm; y=57.785mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-       li:thermal {
-       }
+         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
+         ha:attributes {
+           term=5
+           name=pin5
+         }
+        }
        }
+       li:layers {
 
-       li:thermal {
-       }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-       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:objects {
+           ha:line.58134 {
+            x1=68.230496mm; y1=59.084845mm; x2=68.230496mm; y2=55.785131mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.58137 {
+            x1=68.230496mm; y1=55.785131mm; x2=2.55437in; y2=55.785131mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.58140 {
+            x1=2.55437in; y1=55.785131mm; x2=2.55437in; y2=59.084845mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.58143 {
+            x1=2.55437in; y1=59.084845mm; x2=68.230496mm; y2=59.084845mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:arc.58146 {
+            x=67.855592mm; y=2.177365in; width=5.0mil; height=5.0mil; astart=180.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+           }
+          }
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
 
-       li:thermal {
-       }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-       ha:attributes {
-         term=3
-         name=pin3
+          li:objects {
+           ha:line.58147 {
+            x1=2.620305in; y1=57.50499mm; x2=2.620305in; y2=57.50499mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.58150 {
+            x1=66.555874mm; y1=57.435115mm; x2=66.555874mm; y2=57.435115mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.58153 {
+            x1=66.555874mm; y1=57.435115mm; x2=66.555874mm; y2=56.435115mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.58156 {
+            x1=66.555874mm; y1=57.435115mm; x2=65.555874mm; y2=57.435115mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-      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
-       }
+       uid = KDF/GtuwAlgrVXWpTmwAAABE
       }
-      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:subc.58170 {
        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
+        value=TSM200N03D
+        footprint=PDFN33
+        refdes=Q19
        }
+      ha:data {
+            li:padstack_prototypes {
 
-       li:thermal {
-       }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-       ha:attributes {
-         term=8
-         name=pin8
+           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  
+             }
+           }
+         }
        }
       }
-      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 {
+       li:objects {
+        ha:padstack_ref.58196 {
+         proto=0; x=2.35869in; y=58.909839mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
+         li:thermal {
+         }
 
-        li:objects {
-         ha:line.57176 {
-          x1=69.517515mm; y1=28.038969mm; x2=66.217801mm; y2=28.038969mm; thickness=10.0mil; clearance=0.0;
+         ha:attributes {
+           term=8
+           name=pin8
          }
-         ha:line.57179 {
-          x1=66.217801mm; y1=28.038969mm; x2=66.217801mm; y2=31.388467mm; thickness=10.0mil; clearance=0.0;
+        }
+        ha:padstack_ref.58197 {
+         proto=1; x=2.35869in; y=55.960137mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=pin1
          }
-         ha:line.57182 {
-          x1=66.217801mm; y1=31.388467mm; x2=69.517515mm; y2=31.388467mm; thickness=10.0mil; clearance=0.0;
+        }
+        ha:padstack_ref.58198 {
+         proto=0; x=59.26074mm; y=58.909839mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
          }
-         ha:line.57185 {
-          x1=69.517515mm; y1=31.388467mm; x2=69.517515mm; y2=28.038969mm; thickness=10.0mil; clearance=0.0;
+
+         li:thermal {
          }
-         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:attributes {
+           term=7
+           name=pin7
          }
         }
-        ha:type {
-         silk = 1
-         top = 1
-        }
-      }
+        ha:padstack_ref.58199 {
+         proto=1; x=59.26074mm; y=55.960137mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+         li:thermal {
+         }
 
-        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:attributes {
+           term=2
+           name=pin2
          }
-         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:padstack_ref.58200 {
+         proto=0; x=2.30751in; y=58.909839mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
          }
-         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
-          }
+
+         li:thermal {
          }
-         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:attributes {
+           term=6
+           name=pin6
          }
         }
-        ha:type {
-         top = 1
-         misc = 1
-         virtual = 1
+        ha:padstack_ref.58201 {
+         proto=1; x=2.30751in; y=55.960137mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=3
+           name=pin3
+         }
         }
-      }
-     }
-    }
-     uid = KDF/GtuwAlgrVXWpTmwAAAA2
-    }
-    ha:subc.57212 {
-     ha:attributes {
-      value=TSM200N03D
-      footprint=PDFN33
-      refdes=Q12
-     }
-    ha:data {
-        li:padstack_prototypes {
+        ha:padstack_ref.58202 {
+         proto=0; x=57.960768mm; y=58.909839mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-     ha:ps_proto_v6.0 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+         li:thermal {
+         }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            7.875mil  
-            -0.300101mm  
-            -7.875mil  
-            -0.300101mm  
-            -7.875mil  
-            0.300101mm  
-            7.875mil  
-            0.300101mm  
-           }
+         ha:attributes {
+           term=5
+           name=pin5
+         }
+        }
+        ha:padstack_ref.58203 {
+         proto=1; x=57.960768mm; y=55.960137mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
          }
 
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            10.875mil  
-            -0.376301mm  
-            -10.875mil  
-            -0.376301mm  
-            -10.875mil  
-            0.376301mm  
-            10.875mil  
-            0.376301mm  
-           }
+         li:thermal {
          }
 
-         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:attributes {
+           term=4
+           name=pin4
+         }
+        }
+        ha:padstack_ref.58204 {
+         proto=2; x=2.35061in; y=57.785mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
          }
-       }
-     }
 
-     ha:ps_proto_v6.1 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+         li:thermal {
+         }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -7.875mil  
-            0.300101mm  
-            7.875mil  
-            0.300101mm  
-            7.875mil  
-            -0.300101mm  
-            -7.875mil  
-            -0.300101mm  
-           }
+         ha:attributes {
+           term=8
+           name=pin8
+         }
+        }
+        ha:padstack_ref.58205 {
+         proto=2; x=2.29in; y=57.785mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
          }
 
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -10.875mil  
-            0.376301mm  
-            10.875mil  
-            0.376301mm  
-            10.875mil  
-            -0.376301mm  
-            -10.875mil  
-            -0.376301mm  
-           }
+         li:thermal {
          }
 
-         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:attributes {
+           term=5
+           name=pin5
          }
+        }
        }
-     }
+       li:layers {
 
-     ha:ps_proto_v6.2 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 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:line.58171 {
+            x1=60.610496mm; y1=59.084845mm; x2=60.610496mm; y2=55.785131mm; thickness=10.0mil; clearance=0.0;
            }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -0.721233mm  
-            1.251204mm  
-            0.721233mm  
-            1.251204mm  
-            0.721233mm  
-            -1.251204mm  
-            -0.721233mm  
-            -1.251204mm  
+           ha:line.58174 {
+            x1=60.610496mm; y1=55.785131mm; x2=57.260998mm; y2=55.785131mm; thickness=10.0mil; clearance=0.0;
            }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
+           ha:line.58177 {
+            x1=57.260998mm; y1=55.785131mm; x2=57.260998mm; y2=59.084845mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.58180 {
+            x1=57.260998mm; y1=59.084845mm; x2=60.610496mm; y2=59.084845mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:arc.58183 {
+            x=2.37148in; y=2.177365in; width=5.0mil; height=5.0mil; astart=180.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+           }
+          }
+          ha:type {
+           silk = 1
            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:subc-aux {
+         lid=1
+         ha:combining {         }
 
-       ha:attributes {
-         term=8
-         name=pin8
+          li:objects {
+           ha:line.58184 {
+            x1=58.935747mm; y1=57.50499mm; x2=58.935747mm; y2=57.50499mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.58187 {
+            x1=2.32031in; y1=57.435115mm; x2=2.32031in; y2=57.435115mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.58190 {
+            x1=2.32031in; y1=57.435115mm; x2=2.32031in; y2=56.435115mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.58193 {
+            x1=2.32031in; y1=57.435115mm; x2=57.935874mm; y2=57.435115mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-      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
+       uid = KDF/GtuwAlgrVXWpTmwAAABG
+      }
+      ha:subc.62499 {
+       ha:attributes {
+        value=TSM200N03D
+        footprint=PDFN33
+        refdes=Q21
        }
+      ha:data {
+            li:padstack_prototypes {
 
-       li:thermal {
-       }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-       ha:attributes {
-         term=1
-         name=pin1
+           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  
+             }
+           }
+         }
        }
       }
-      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 {
-       }
+       li:objects {
+        ha:padstack_ref.62525 {
+         proto=0; x=583.08mil; y=58.909839mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-       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 {
+         }
 
-       li:thermal {
-       }
+         ha:attributes {
+           term=8
+           name=pin8
+         }
+        }
+        ha:padstack_ref.62526 {
+         proto=1; x=583.08mil; y=55.960137mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         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
-       }
+         ha:attributes {
+           term=1
+           name=pin1
+         }
+        }
+        ha:padstack_ref.62527 {
+         proto=0; x=557.49mil; y=58.909839mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-       li:thermal {
-       }
+         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
-       }
+         ha:attributes {
+           term=7
+           name=pin7
+         }
+        }
+        ha:padstack_ref.62528 {
+         proto=1; x=557.49mil; y=55.960137mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-       li:thermal {
-       }
+         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
-       }
+         ha:attributes {
+           term=2
+           name=pin2
+         }
+        }
+        ha:padstack_ref.62529 {
+         proto=0; x=13.51026mm; y=58.909839mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-       li:thermal {
-       }
+         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
-       }
+         ha:attributes {
+           term=6
+           name=pin6
+         }
+        }
+        ha:padstack_ref.62530 {
+         proto=1; x=13.51026mm; y=55.960137mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         li:thermal {
+         }
 
-       li:thermal {
-       }
+         ha:attributes {
+           term=3
+           name=pin3
+         }
+        }
+        ha:padstack_ref.62531 {
+         proto=0; x=506.31mil; y=58.909839mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-       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 {
+         }
 
-       li:thermal {
+         ha:attributes {
+           term=5
+           name=pin5
+         }
+        }
+        ha:padstack_ref.62532 {
+         proto=1; x=506.31mil; y=55.960137mm; 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=575.0mil; y=57.785mm; 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=13.065506mm; y=57.785mm; 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:attributes {
-         term=8
-         name=pin8
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+           ha:line.62500 {
+            x1=15.510002mm; y1=59.084845mm; x2=15.510002mm; y2=55.785131mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.62503 {
+            x1=15.510002mm; y1=55.785131mm; x2=12.160504mm; y2=55.785131mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.62506 {
+            x1=12.160504mm; y1=55.785131mm; x2=12.160504mm; y2=59.084845mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.62509 {
+            x1=12.160504mm; y1=59.084845mm; x2=15.510002mm; y2=59.084845mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:arc.62512 {
+            x=595.87mil; y=2.177365in; 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=544.695mil; y1=57.50499mm; x2=544.695mil; y2=57.50499mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.62516 {
+            x1=544.7mil; y1=57.435115mm; x2=544.7mil; y2=57.435115mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.62519 {
+            x1=544.7mil; y1=57.435115mm; x2=544.7mil; y2=56.435115mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.62522 {
+            x1=544.7mil; y1=57.435115mm; x2=12.83538mm; y2=57.435115mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-      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
+       uid = KDF/GtuwAlgrVXWpTmwAAABM
+      }
+      ha:subc.62536 {
+       ha:attributes {
+        value=TSM200N03D
+        footprint=PDFN33
+        refdes=Q25
        }
+      ha:data {
+            li:padstack_prototypes {
 
-       li:thermal {
-       }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-       ha:attributes {
-         term=5
-         name=pin5
+           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: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;
+       li:objects {
+        ha:padstack_ref.62562 {
+         proto=0; x=1.30469in; y=58.909839mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
          }
-         ha:line.57216 {
-          x1=66.217801mm; y1=1.2851674in; x2=66.217801mm; y2=35.99275mm; thickness=10.0mil; clearance=0.0;
+
+         li:thermal {
          }
-         ha:line.57219 {
-          x1=66.217801mm; y1=35.99275mm; x2=69.517515mm; y2=35.99275mm; thickness=10.0mil; clearance=0.0;
+
+         ha:attributes {
+           term=8
+           name=pin8
          }
-         ha:line.57222 {
-          x1=69.517515mm; y1=35.99275mm; x2=69.517515mm; y2=1.2851674in; thickness=10.0mil; clearance=0.0;
+        }
+        ha:padstack_ref.62563 {
+         proto=1; x=1.30469in; y=55.960137mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         li:thermal {
          }
-         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:attributes {
+           term=1
+           name=pin1
          }
         }
-        ha:type {
-         silk = 1
-         top = 1
+        ha:padstack_ref.62564 {
+         proto=0; x=32.48914mm; y=58.909839mm; 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=32.48914mm; y=55.960137mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+         li:thermal {
+         }
 
-        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:attributes {
+           term=2
+           name=pin2
          }
-         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:padstack_ref.62566 {
+         proto=0; x=1.25351in; y=58.909839mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
          }
-         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
-          }
+
+         li:thermal {
          }
-         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:attributes {
+           term=6
+           name=pin6
          }
         }
-        ha:type {
-         top = 1
-         misc = 1
-         virtual = 1
+        ha:padstack_ref.62567 {
+         proto=1; x=1.25351in; y=55.960137mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=3
+           name=pin3
+         }
         }
-      }
-     }
-    }
-     uid = KDF/GtuwAlgrVXWpTmwAAAA4
-    }
-    ha:subc.57249 {
-     ha:attributes {
-      value=TSM200N03D
-      footprint=PDFN33
-      refdes=Q13
-     }
-    ha:data {
-        li:padstack_prototypes {
+        ha:padstack_ref.62568 {
+         proto=0; x=1.22792in; y=58.909839mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-     ha:ps_proto_v6.0 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+         li:thermal {
+         }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            7.875mil  
-            -0.300101mm  
-            -7.875mil  
-            -0.300101mm  
-            -7.875mil  
-            0.300101mm  
-            7.875mil  
-            0.300101mm  
-           }
+         ha:attributes {
+           term=5
+           name=pin5
+         }
+        }
+        ha:padstack_ref.62569 {
+         proto=1; x=1.22792in; y=55.960137mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
          }
 
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            10.875mil  
-            -0.376301mm  
-            -10.875mil  
-            -0.376301mm  
-            -10.875mil  
-            0.376301mm  
-            10.875mil  
-            0.376301mm  
-           }
+         li:thermal {
          }
 
-         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:attributes {
+           term=4
+           name=pin4
+         }
+        }
+        ha:padstack_ref.62570 {
+         proto=2; x=32.933894mm; y=57.785mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
          }
-       }
-     }
 
-     ha:ps_proto_v6.1 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+         li:thermal {
+         }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -7.875mil  
-            0.300101mm  
-            7.875mil  
-            0.300101mm  
-            7.875mil  
-            -0.300101mm  
-            -7.875mil  
-            -0.300101mm  
-           }
+         ha:attributes {
+           term=8
+           name=pin8
+         }
+        }
+        ha:padstack_ref.62571 {
+         proto=2; x=1.236in; y=57.785mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
          }
 
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -10.875mil  
-            0.376301mm  
-            10.875mil  
-            0.376301mm  
-            10.875mil  
-            -0.376301mm  
-            -10.875mil  
-            -0.376301mm  
-           }
+         li:thermal {
          }
 
-         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:attributes {
+           term=5
+           name=pin5
          }
+        }
        }
-     }
+       li:layers {
 
-     ha:ps_proto_v6.2 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 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:line.62537 {
+            x1=1.33224in; y1=59.084845mm; x2=1.33224in; y2=55.785131mm; thickness=10.0mil; clearance=0.0;
            }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -0.721233mm  
-            1.251204mm  
-            0.721233mm  
-            1.251204mm  
-            0.721233mm  
-            -1.251204mm  
-            -0.721233mm  
-            -1.251204mm  
+           ha:line.62540 {
+            x1=1.33224in; y1=55.785131mm; x2=30.489398mm; y2=55.785131mm; thickness=10.0mil; clearance=0.0;
            }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
+           ha:line.62543 {
+            x1=30.489398mm; y1=55.785131mm; x2=30.489398mm; y2=59.084845mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.62546 {
+            x1=30.489398mm; y1=59.084845mm; x2=1.33224in; y2=59.084845mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:arc.62549 {
+            x=1.31748in; y=2.177365in; width=5.0mil; height=5.0mil; astart=180.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+           }
+          }
+          ha:type {
+           silk = 1
            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
-       }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-       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
+          li:objects {
+           ha:line.62550 {
+            x1=1.266305in; y1=57.50499mm; x2=1.266305in; y2=57.50499mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.62553 {
+            x1=1.26631in; y1=57.435115mm; x2=1.26631in; y2=57.435115mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.62556 {
+            x1=1.26631in; y1=57.435115mm; x2=1.26631in; y2=56.435115mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.62559 {
+            x1=1.26631in; y1=57.435115mm; x2=31.164274mm; y2=57.435115mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-      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
-       }
+       uid = KDF/GtuwAlgrVXWpTmwAAABO
       }
-      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:subc.62573 {
        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
+        value=TSM200N03D
+        footprint=PDFN33
+        refdes=Q23
        }
+      ha:data {
+            li:padstack_prototypes {
 
-       li:thermal {
-       }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-       ha:attributes {
-         term=6
-         name=pin6
+           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  
+             }
+           }
+         }
        }
       }
-      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 {
-       }
+       li:objects {
+        ha:padstack_ref.62599 {
+         proto=0; x=883.69mil; y=58.859039mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-       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 {
+         }
 
-       li:thermal {
-       }
+         ha:attributes {
+           term=8
+           name=pin8
+         }
+        }
+        ha:padstack_ref.62600 {
+         proto=1; x=883.69mil; y=55.909337mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         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
-       }
+         ha:attributes {
+           term=1
+           name=pin1
+         }
+        }
+        ha:padstack_ref.62601 {
+         proto=0; x=858.1mil; y=58.859039mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-       li:thermal {
-       }
+         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
-       }
+         ha:attributes {
+           term=7
+           name=pin7
+         }
+        }
+        ha:padstack_ref.62602 {
+         proto=1; x=858.1mil; y=55.909337mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-       li:thermal {
-       }
+         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
-       }
+         ha:attributes {
+           term=2
+           name=pin2
+         }
+        }
+        ha:padstack_ref.62603 {
+         proto=0; x=21.145754mm; y=58.859039mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-       li:thermal {
-       }
+         li:thermal {
+         }
 
-       ha:attributes {
-         term=5
-         name=pin5
-       }
-      }
-     }
-     li:layers {
+         ha:attributes {
+           term=6
+           name=pin6
+         }
+        }
+        ha:padstack_ref.62604 {
+         proto=1; x=21.145754mm; y=55.909337mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         li:thermal {
+         }
 
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
+         ha:attributes {
+           term=3
+           name=pin3
+         }
+        }
+        ha:padstack_ref.62605 {
+         proto=0; x=20.495768mm; y=58.859039mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:objects {
-         ha:line.57250 {
-          x1=2.738175in; y1=37.144198mm; x2=66.249931mm; y2=37.144198mm; thickness=10.0mil; clearance=0.0;
+         li:thermal {
          }
-         ha:line.57253 {
-          x1=66.249931mm; y1=37.144198mm; x2=66.249931mm; y2=1.59424in; thickness=10.0mil; clearance=0.0;
+
+         ha:attributes {
+           term=5
+           name=pin5
          }
-         ha:line.57256 {
-          x1=66.249931mm; y1=1.59424in; x2=2.738175in; y2=1.59424in; thickness=10.0mil; clearance=0.0;
+        }
+        ha:padstack_ref.62606 {
+         proto=1; x=20.495768mm; y=55.909337mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
          }
-         ha:line.57259 {
-          x1=2.738175in; y1=1.59424in; x2=2.738175in; y2=37.144198mm; thickness=10.0mil; clearance=0.0;
+
+         li:thermal {
          }
-         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:attributes {
+           term=4
+           name=pin4
          }
         }
-        ha:type {
-         silk = 1
-         top = 1
-        }
-      }
+        ha:padstack_ref.62607 {
+         proto=2; x=875.61mil; y=2.273in; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+         li:thermal {
+         }
 
-        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:attributes {
+           term=8
+           name=pin8
          }
-         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:padstack_ref.62608 {
+         proto=2; x=815.0mil; y=2.273in; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
          }
-         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
-          }
+
+         li:thermal {
          }
-         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:attributes {
+           term=5
+           name=pin5
          }
         }
-        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 {
+       }
+       li:layers {
 
-     ha:ps_proto_v6.0 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            7.875mil  
-            -0.300101mm  
-            -7.875mil  
-            -0.300101mm  
-            -7.875mil  
-            0.300101mm  
-            7.875mil  
-            0.300101mm  
+          li:objects {
+           ha:line.62574 {
+            x1=911.24mil; y1=2.324175in; x2=911.24mil; y2=2.194265in; thickness=10.0mil; clearance=0.0;
            }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
+           ha:line.62577 {
+            x1=911.24mil; y1=2.194265in; x2=779.37mil; y2=2.194265in; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.62580 {
+            x1=779.37mil; y1=2.194265in; x2=779.37mil; y2=2.324175in; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.62583 {
+            x1=779.37mil; y1=2.324175in; x2=911.24mil; y2=2.324175in; thickness=10.0mil; clearance=0.0;
+           }
+           ha:arc.62586 {
+            x=896.48mil; y=55.254271mm; width=5.0mil; height=5.0mil; astart=180.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+           }
+          }
+          ha:type {
+           silk = 1
            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 {
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.62587 {
+            x1=21.470747mm; y1=57.45419mm; x2=21.470747mm; y2=57.45419mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.62590 {
+            x1=21.470874mm; y1=57.384315mm; x2=21.470874mm; y2=57.384315mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.62593 {
+            x1=21.470874mm; y1=57.384315mm; x2=21.470874mm; y2=56.384315mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.62596 {
+            x1=21.470874mm; y1=57.384315mm; x2=20.470874mm; y2=57.384315mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
            top = 1
-           paste = 1
+           misc = 1
+           virtual = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            7.875mil  
-            -0.300101mm  
-            -7.875mil  
-            -0.300101mm  
-            -7.875mil  
-            0.300101mm  
-            7.875mil  
-            0.300101mm  
+        }
+       }
+      }
+       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  
+             }
            }
          }
        }
-     }
+      }
 
-     ha:ps_proto_v6.1 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+       li:objects {
+        ha:padstack_ref.62636 {
+         proto=0; x=733.69mil; y=58.909839mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -7.875mil  
-            0.300101mm  
-            7.875mil  
-            0.300101mm  
-            7.875mil  
-            -0.300101mm  
-            -7.875mil  
-            -0.300101mm  
-           }
+         li:thermal {
          }
 
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -10.875mil  
-            0.376301mm  
-            10.875mil  
-            0.376301mm  
-            10.875mil  
-            -0.376301mm  
-            -10.875mil  
-            -0.376301mm  
-           }
+         ha:attributes {
+           term=8
+           name=pin8
+         }
+        }
+        ha:padstack_ref.62637 {
+         proto=1; x=733.69mil; y=55.960137mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         li:thermal {
          }
 
-         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:attributes {
+           term=1
+           name=pin1
+         }
+        }
+        ha:padstack_ref.62638 {
+         proto=0; x=708.1mil; y=58.909839mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
          }
-       }
-     }
 
-     ha:ps_proto_v6.2 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+         li:thermal {
+         }
 
-         ha:ps_shape_v4 {
-          ha: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:attributes {
+           term=7
+           name=pin7
+         }
+        }
+        ha:padstack_ref.62639 {
+         proto=1; x=708.1mil; y=55.960137mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
          }
 
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -0.721233mm  
-            1.251204mm  
-            0.721233mm  
-            1.251204mm  
-            0.721233mm  
-            -1.251204mm  
-            -0.721233mm  
-            -1.251204mm  
-           }
+         li:thermal {
          }
 
-         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  
-           }
+         ha:attributes {
+           term=2
+           name=pin2
+         }
+        }
+        ha:padstack_ref.62640 {
+         proto=0; x=17.335754mm; y=58.909839mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
          }
-       }
-     }
-    }
 
-     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 {
+         }
 
-       li:thermal {
-       }
+         ha:attributes {
+           term=6
+           name=pin6
+         }
+        }
+        ha:padstack_ref.62641 {
+         proto=1; x=17.335754mm; y=55.960137mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         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
-       }
+         ha:attributes {
+           term=3
+           name=pin3
+         }
+        }
+        ha:padstack_ref.62642 {
+         proto=0; x=16.685768mm; y=58.909839mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-       li:thermal {
-       }
+         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
-       }
+         ha:attributes {
+           term=5
+           name=pin5
+         }
+        }
+        ha:padstack_ref.62643 {
+         proto=1; x=16.685768mm; y=55.960137mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-       li:thermal {
-       }
+         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
-       }
+         ha:attributes {
+           term=4
+           name=pin4
+         }
+        }
+        ha:padstack_ref.62644 {
+         proto=2; x=725.61mil; y=57.785mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-       li:thermal {
-       }
+         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
-       }
+         ha:attributes {
+           term=8
+           name=pin8
+         }
+        }
+        ha:padstack_ref.62645 {
+         proto=2; x=665.0mil; y=57.785mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-       li:thermal {
-       }
+         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
+         ha:attributes {
+           term=5
+           name=pin5
+         }
+        }
        }
+       li:layers {
 
-       li:thermal {
-       }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-       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:objects {
+           ha:line.62611 {
+            x1=761.24mil; y1=59.084845mm; x2=761.24mil; y2=55.785131mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.62614 {
+            x1=761.24mil; y1=55.785131mm; x2=629.37mil; y2=55.785131mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.62617 {
+            x1=629.37mil; y1=55.785131mm; x2=629.37mil; y2=59.084845mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.62620 {
+            x1=629.37mil; y1=59.084845mm; x2=761.24mil; y2=59.084845mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:arc.62623 {
+            x=746.48mil; y=2.177365in; width=5.0mil; height=5.0mil; astart=180.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+           }
+          }
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
 
-       li:thermal {
-       }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-       ha:attributes {
-         term=5
-         name=pin5
+          li:objects {
+           ha:line.62624 {
+            x1=17.660747mm; y1=57.50499mm; x2=17.660747mm; y2=57.50499mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.62627 {
+            x1=17.660874mm; y1=57.435115mm; x2=17.660874mm; y2=57.435115mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.62630 {
+            x1=17.660874mm; y1=57.435115mm; x2=17.660874mm; y2=56.435115mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.62633 {
+            x1=17.660874mm; y1=57.435115mm; x2=16.660874mm; y2=57.435115mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-      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
-       }
+       uid = KDF/GtuwAlgrVXWpTmwAAABS
       }
-      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:subc.66842 {
        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
+        refdes=R134
+        value=3.3k
+        footprint=0402
+        openscad=0402
        }
+      ha:data {
+            li:padstack_prototypes {
 
-       li:thermal {
-       }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-       ha:attributes {
-         term=5
-         name=pin5
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
        }
       }
-     }
-     li:layers {
-
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
 
-        li:objects {
-         ha:line.57287 {
-          x1=69.117845mm; y1=1.64598in; x2=65.818131mm; y2=1.64598in; thickness=10.0mil; clearance=0.0;
+       li:objects {
+        ha:padstack_ref.66856 {
+         proto=0; x=1.19052in; y=2.075in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         li:thermal {
          }
-         ha:line.57290 {
-          x1=65.818131mm; y1=1.64598in; x2=65.818131mm; y2=1.77785in; thickness=10.0mil; clearance=0.0;
+
+         ha:attributes {
+           term=1
+           name=1
          }
-         ha:line.57293 {
-          x1=65.818131mm; y1=1.77785in; x2=69.117845mm; y2=1.77785in; thickness=10.0mil; clearance=0.0;
+        }
+        ha:padstack_ref.66857 {
+         proto=0; x=31.0388mm; y=2.075in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
          }
-         ha:line.57296 {
-          x1=69.117845mm; y1=1.77785in; x2=69.117845mm; y2=1.64598in; thickness=10.0mil; clearance=0.0;
+
+         li:thermal {
          }
-         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:attributes {
+           term=2
+           name=2
          }
         }
-        ha:type {
-         silk = 1
-         top = 1
-        }
-      }
+       }
+       li:layers {
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-        li:objects {
-         ha:line.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
+          li:objects {
           }
-         }
-         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:type {
+           silk = 1
+           top = 1
           }
-         }
-         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:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.66844 {
+            x1=1.20626in; y1=2.075in; x2=1.20626in; y2=2.075in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.66847 {
+            x1=1.20626in; y1=2.075in; x2=1.20626in; y2=2.075in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.66850 {
+            x1=1.20626in; y1=2.075in; x2=31.639004mm; y2=2.075in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.66853 {
+            x1=1.20626in; y1=2.075in; x2=1.20626in; y2=53.705mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
           }
-         }
-         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
           }
-         }
-        }
-        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 {
+       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 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+       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 {
-            7.875mil  
-            -0.300101mm  
-            -7.875mil  
-            -0.300101mm  
-            -7.875mil  
-            0.300101mm  
-            7.875mil  
-            0.300101mm  
+           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: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: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: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_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_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:ps_circ { x=0.0; y=0.0; dia=91.34mil;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
            }
-         }
 
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -10.875mil  
-            0.376301mm  
-            10.875mil  
-            0.376301mm  
-            10.875mil  
-            -0.376301mm  
-            -10.875mil  
-            -0.376301mm  
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=91.34mil;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
            }
          }
+       }
 
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -7.875mil  
-            0.300101mm  
-            7.875mil  
-            0.300101mm  
-            7.875mil  
-            -0.300101mm  
-            -7.875mil  
-            -0.300101mm  
+       ha:ps_proto_v6.1 {
+         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 {
+              -45.67mil  
+              -45.67mil  
+              45.67mil  
+              -45.67mil  
+              45.67mil  
+              45.67mil  
+              -45.67mil  
+              45.67mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -45.67mil  
+              -45.67mil  
+              45.67mil  
+              -45.67mil  
+              45.67mil  
+              45.67mil  
+              -45.67mil  
+              45.67mil  
+             }
            }
          }
        }
-     }
+      }
 
-     ha:ps_proto_v6.2 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+       li:objects {
+        ha:padstack_ref.18817 {
+         proto=0; x=315.0mil; y=1.20221in; rot=-270.000000; xmirror=1; smirror=1; clearance=0.16002mm;
+         ha:flags {
+          clearline=1
+         }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -0.645033mm  
-            1.175004mm  
-            0.645033mm  
-            1.175004mm  
-            0.645033mm  
-            -1.175004mm  
-            -0.645033mm  
-            -1.175004mm  
+         li:thermal {
+           li:2 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+           li:3 {
+            on  
+            diag  
+            round  
+            noshape  
            }
          }
 
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -0.721233mm  
-            1.251204mm  
-            0.721233mm  
-            1.251204mm  
-            0.721233mm  
-            -1.251204mm  
-            -0.721233mm  
-            -1.251204mm  
-           }
+         ha:attributes {
+           term=2
+           name=pin2
+         }
+        }
+        ha:padstack_ref.18818 {
+         proto=1; x=315.0mil; y=1.34in; rot=-270.000000; xmirror=1; smirror=1; clearance=0.16002mm;
+         ha:flags {
+          clearline=1
          }
 
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -0.645033mm  
-            1.175004mm  
-            0.645033mm  
-            1.175004mm  
-            0.645033mm  
-            -1.175004mm  
-            -0.645033mm  
-            -1.175004mm  
+         li:thermal {
+           li:5 {
+            diag  
+            round  
+            noshape  
            }
          }
-       }
-     }
-    }
 
-     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
+         ha:attributes {
+           term=1
+           name=pin1
+         }
+        }
        }
+       li:layers {
 
-       li:thermal {
-       }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-       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:objects {
+           ha:line.18792 {
+            x1=0.04mil; y1=1.09394in; x2=362.24mil; y2=1.09394in; thickness=6.0mil; clearance=0.0;
+           }
+           ha:line.18795 {
+            x1=362.24mil; y1=1.09394in; x2=362.24mil; y2=36.786058mm; thickness=6.0mil; clearance=0.0;
+           }
+           ha:line.18798 {
+            x1=362.24mil; y1=36.786058mm; x2=0.04mil; y2=36.786058mm; thickness=6.0mil; clearance=0.0;
+           }
+           ha:line.18801 {
+            x1=0.04mil; y1=36.786058mm; x2=0.04mil; y2=1.09394in; thickness=6.0mil; clearance=0.0;
+           }
+          }
+          ha:type {
+           silk = 1
+           bottom = 1
+          }
+        }
 
-       li:thermal {
-       }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-       ha:attributes {
-         term=1
-         name=pin1
+          li:objects {
+           ha:line.18805 {
+            x1=315.0mil; y1=32.286067mm; x2=315.0mil; y2=32.286067mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.18808 {
+            x1=0.04mil; y1=1.09394in; x2=0.04mil; y2=1.09394in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.18811 {
+            x1=0.04mil; y1=1.09394in; x2=0.04mil; y2=26.786076mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.18814 {
+            x1=0.04mil; y1=1.09394in; x2=-0.998984mm; y2=1.09394in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           bottom = 1
+           virtual = 1
+           misc = 1
+          }
+        }
        }
       }
-      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
+       uid = Sf5TueRbq29kmw29aDIAAAAn
+      }
+      ha:subc.104663 {
+       ha:attributes {
+        value=16MHz
+        footprint=FA-20H
+        refdes=X1
        }
+      ha:data {
+            li:padstack_prototypes {
 
-       li:thermal {
-       }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-       ha:attributes {
-         term=7
-         name=pin7
+           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  
+             }
+           }
+         }
        }
       }
-      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 {
-       }
+       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
+         }
 
-       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 {
+         }
 
-       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=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
-       }
+         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 {
-       }
+         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
-       }
+         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 {
+         }
 
-       li:thermal {
+         ha:attributes {
+           term=4
+           name=4
+         }
+        }
        }
+       li:layers {
 
-       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
-       }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-       li:thermal {
-       }
+          li:objects {
+          }
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
 
-       ha:attributes {
-         term=4
-         name=pin4
+        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
+          }
+        }
        }
       }
-      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
+       uid = FuGWfQzXU3SM7rbQ58MAAAA9
+      }
+      ha:subc.104681 {
+       ha:attributes {
+        value=STM32L162VCT6D
+        footprint=lqfp100
+        refdes=U1
        }
+      ha:data {
+            li:padstack_prototypes {
 
-       li:thermal {
-       }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-       ha:attributes {
-         term=8
-         name=pin8
+           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  
+             }
+           }
+         }
        }
       }
-      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 {
-       }
+       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
+         }
 
-       ha:attributes {
-         term=5
-         name=pin5
-       }
-      }
-     }
-     li:layers {
+         li:thermal {
+         }
 
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
+         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:objects {
-         ha:line.57324 {
-          x1=69.517515mm; y1=46.456101mm; x2=66.217801mm; y2=46.456101mm; thickness=10.0mil; clearance=0.0;
+         li:thermal {
          }
-         ha:line.57327 {
-          x1=66.217801mm; y1=46.456101mm; x2=66.217801mm; y2=49.805599mm; thickness=10.0mil; clearance=0.0;
+
+         ha:attributes {
+           term=51
+           name=pin51
          }
-         ha:line.57330 {
-          x1=66.217801mm; y1=49.805599mm; x2=69.517515mm; y2=49.805599mm; thickness=10.0mil; clearance=0.0;
+        }
+        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
          }
-         ha:line.57333 {
-          x1=69.517515mm; y1=49.805599mm; x2=69.517515mm; y2=46.456101mm; thickness=10.0mil; clearance=0.0;
+
+         li:thermal {
          }
-         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:attributes {
+           term=100
+           name=pin100
          }
         }
-        ha:type {
-         silk = 1
-         top = 1
+        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
+         }
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+         li:thermal {
+         }
 
-        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:attributes {
+           term=24
+           name=pin24
          }
-         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: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
          }
-         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
-          }
+
+         li:thermal {
          }
-         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:attributes {
+           term=52
+           name=pin52
          }
         }
-        ha:type {
-         top = 1
-         misc = 1
-         virtual = 1
+        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
+         }
         }
-      }
-     }
-    }
-     uid = KDF/GtuwAlgrVXWpTmwAAAA+
-    }
-    ha:subc.58022 {
-     ha:attributes {
-      value=TSM200N03D
-      footprint=PDFN33
-      refdes=Q22
-     }
-    ha:data {
-        li:padstack_prototypes {
+        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:ps_proto_v6.0 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+         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
+         }
 
-         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  
-           }
+         li:thermal {
          }
 
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            10.875mil  
-            -0.376301mm  
-            -10.875mil  
-            -0.376301mm  
-            -10.875mil  
-            0.376301mm  
-            10.875mil  
-            0.376301mm  
-           }
+         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
          }
 
-         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  
-           }
+         li:thermal {
          }
-       }
-     }
 
-     ha:ps_proto_v6.1 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+         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
+         }
 
-         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  
-           }
+         li:thermal {
          }
 
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -10.875mil  
-            0.376301mm  
-            10.875mil  
-            0.376301mm  
-            10.875mil  
-            -0.376301mm  
-            -10.875mil  
-            -0.376301mm  
-           }
+         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
          }
 
-         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  
-           }
+         li:thermal {
          }
-       }
-     }
 
-     ha:ps_proto_v6.2 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+         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
+         }
 
-         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  
-           }
+         li:thermal {
          }
 
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -0.721233mm  
-            1.251204mm  
-            0.721233mm  
-            1.251204mm  
-            0.721233mm  
-            -1.251204mm  
-            -0.721233mm  
-            -1.251204mm  
-           }
+         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
          }
 
-         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:thermal {
          }
-       }
-     }
-    }
 
-     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
-       }
+         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 {
-       }
+         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
-       }
+         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 {
-       }
+         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
-       }
+         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 {
-       }
+         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
-       }
+         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 {
-       }
+         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
-       }
+         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 {
-       }
+         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
-       }
+         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 {
-       }
+         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
-       }
+         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 {
+         }
 
-       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
+         }
 
-       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 {
+         }
 
-       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
+         }
 
-       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 {
+         }
 
-       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
+         }
 
-       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 {
+         }
 
-       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=5
-         name=pin5
-       }
-      }
-     }
-     li:layers {
+         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
+         }
 
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
+         li:thermal {
+         }
 
-        li:objects {
-         ha:line.58023 {
-          x1=53.478838mm; y1=2.30602in; x2=53.478838mm; y2=2.17611in; thickness=10.0mil; clearance=0.0;
+         ha:attributes {
+           term=57
+           name=pin57
          }
-         ha:line.58026 {
-          x1=53.478838mm; y1=2.17611in; x2=50.12934mm; y2=2.17611in; thickness=10.0mil; clearance=0.0;
+        }
+        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:line.58029 {
-          x1=50.12934mm; y1=2.17611in; x2=50.12934mm; y2=2.30602in; thickness=10.0mil; clearance=0.0;
+
+         ha:attributes {
+           term=94
+           name=pin94
          }
-         ha:line.58032 {
-          x1=50.12934mm; y1=2.30602in; x2=53.478838mm; y2=2.30602in; thickness=10.0mil; clearance=0.0;
+        }
+        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
          }
-         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;
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=32
+           name=pin32
          }
         }
-        ha:type {
-         silk = 1
-         top = 1
-        }
-      }
+        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
+         }
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+         li:thermal {
+         }
 
-        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:attributes {
+           term=18
+           name=pin18
          }
-         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: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
          }
-         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
-          }
+
+         li:thermal {
          }
-         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:attributes {
+           term=58
+           name=pin58
          }
         }
-        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: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
+         }
 
-     ha:ps_proto_v6.0 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+         li:thermal {
+         }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            7.875mil  
-            -0.300101mm  
-            -7.875mil  
-            -0.300101mm  
-            -7.875mil  
-            0.300101mm  
-            7.875mil  
-            0.300101mm  
-           }
+         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
          }
 
-         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  
-           }
+         li:thermal {
          }
 
-         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: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
          }
-       }
-     }
 
-     ha:ps_proto_v6.1 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+         li:thermal {
+         }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -7.875mil  
-            0.300101mm  
-            7.875mil  
-            0.300101mm  
-            7.875mil  
-            -0.300101mm  
-            -7.875mil  
-            -0.300101mm  
-           }
+         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
          }
 
-         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  
-           }
+         li:thermal {
          }
 
-         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: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
          }
-       }
-     }
 
-     ha:ps_proto_v6.2 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+         li:thermal {
+         }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -0.645033mm  
-            1.175004mm  
-            0.645033mm  
-            1.175004mm  
-            0.645033mm  
-            -1.175004mm  
-            -0.645033mm  
-            -1.175004mm  
-           }
+         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
          }
 
-         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  
-           }
+         li:thermal {
          }
 
-         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  
-           }
+         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: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 {
+         }
 
-       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
+         }
 
-       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 {
+         }
 
-       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
+         }
 
-       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 {
+         }
 
-       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
+         }
 
-       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 {
+         }
 
-       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
+         }
 
-       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 {
-       }
+         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
-       }
+         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 {
-       }
+         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
-       }
+         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 {
-       }
+         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
-       }
+         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 {
-       }
+         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
-       }
+         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 {
-       }
+         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
-       }
+         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 {
-       }
+         li:thermal {
+         }
 
-       ha:attributes {
-         term=5
-         name=pin5
-       }
-      }
-     }
-     li:layers {
+         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
+         }
 
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
+         li:thermal {
+         }
 
-        li:objects {
-         ha:line.58060 {
-          x1=71.89597mm; y1=2.30602in; x2=71.89597mm; y2=2.17611in; thickness=10.0mil; clearance=0.0;
+         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:line.58063 {
-          x1=71.89597mm; y1=2.17611in; x2=2.69868in; y2=2.17611in; thickness=10.0mil; clearance=0.0;
+
+         ha:attributes {
+           term=37
+           name=pin37
          }
-         ha:line.58066 {
-          x1=2.69868in; y1=2.17611in; x2=2.69868in; y2=2.30602in; thickness=10.0mil; clearance=0.0;
+        }
+        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
          }
-         ha:line.58069 {
-          x1=2.69868in; y1=2.30602in; x2=71.89597mm; y2=2.30602in; thickness=10.0mil; clearance=0.0;
+
+         li:thermal {
          }
-         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:attributes {
+           term=13
+           name=pin13
          }
         }
-        ha:type {
-         silk = 1
-         top = 1
-        }
-      }
+        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
+         }
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+         li:thermal {
+         }
 
-        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:attributes {
+           term=63
+           name=pin63
          }
-         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: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
          }
-         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
-          }
+
+         li:thermal {
          }
-         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:attributes {
+           term=88
+           name=pin88
          }
         }
-        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: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
+         }
 
-     ha:ps_proto_v6.0 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+         li:thermal {
+         }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            7.875mil  
-            -0.300101mm  
-            -7.875mil  
-            -0.300101mm  
-            -7.875mil  
-            0.300101mm  
-            7.875mil  
-            0.300101mm  
-           }
+         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
          }
 
-         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  
-           }
+         li:thermal {
          }
 
-         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: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
          }
-       }
-     }
 
-     ha:ps_proto_v6.1 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+         li:thermal {
+         }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -7.875mil  
-            0.300101mm  
-            7.875mil  
-            0.300101mm  
-            7.875mil  
-            -0.300101mm  
-            -7.875mil  
-            -0.300101mm  
-           }
+         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
          }
 
-         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  
-           }
+         li:thermal {
          }
 
-         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: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
          }
-       }
-     }
 
-     ha:ps_proto_v6.2 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+         li:thermal {
+         }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -0.645033mm  
-            1.175004mm  
-            0.645033mm  
-            1.175004mm  
-            0.645033mm  
-            -1.175004mm  
-            -0.645033mm  
-            -1.175004mm  
-           }
+         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
          }
 
-         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  
-           }
+         li:thermal {
          }
 
-         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  
-           }
+         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: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 {
+         }
 
-       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
+         }
 
-       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 {
+         }
 
-       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
+         }
 
-       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 {
+         }
 
-       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=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
-       }
+         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 {
-       }
+         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
-       }
+         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 {
-       }
+         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
-       }
+         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 {
-       }
+         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=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
+         }
 
-       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 {
+         }
 
-       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
+         }
 
-       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 {
+         }
 
-       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
+         }
 
-       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 {
+         }
 
-       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
+         }
 
-       ha:attributes {
-         term=5
-         name=pin5
-       }
-      }
-     }
-     li:layers {
+         li:thermal {
+         }
 
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
+         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:objects {
-         ha:line.58097 {
-          x1=67.291687mm; y1=2.30602in; x2=67.291687mm; y2=2.17611in; thickness=10.0mil; clearance=0.0;
+         li:thermal {
          }
-         ha:line.58100 {
-          x1=67.291687mm; y1=2.17611in; x2=63.942189mm; y2=2.17611in; thickness=10.0mil; clearance=0.0;
+
+         ha:attributes {
+           term=8
+           name=pin8
          }
-         ha:line.58103 {
-          x1=63.942189mm; y1=2.17611in; x2=63.942189mm; y2=2.30602in; thickness=10.0mil; clearance=0.0;
+        }
+        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
          }
-         ha:line.58106 {
-          x1=63.942189mm; y1=2.30602in; x2=67.291687mm; y2=2.30602in; thickness=10.0mil; clearance=0.0;
+
+         li:thermal {
          }
-         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:attributes {
+           term=68
+           name=pin68
          }
         }
-        ha:type {
-         silk = 1
-         top = 1
-        }
-      }
+        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
+         }
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+         li:thermal {
+         }
 
-        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:attributes {
+           term=83
+           name=pin83
          }
-         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: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
          }
-         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
-          }
+
+         li:thermal {
          }
-         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:attributes {
+           term=43
+           name=pin43
          }
         }
-        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: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
+         }
 
-     ha:ps_proto_v6.0 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+         li:thermal {
+         }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            7.875mil  
-            -0.300101mm  
-            -7.875mil  
-            -0.300101mm  
-            -7.875mil  
-            0.300101mm  
-            7.875mil  
-            0.300101mm  
-           }
+         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
          }
 
-         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  
-           }
+         li:thermal {
          }
 
-         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: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
          }
-       }
-     }
 
-     ha:ps_proto_v6.1 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+         li:thermal {
+         }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -7.875mil  
-            0.300101mm  
-            7.875mil  
-            0.300101mm  
-            7.875mil  
-            -0.300101mm  
-            -7.875mil  
-            -0.300101mm  
-           }
+         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
          }
 
-         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  
-           }
+         li:thermal {
          }
 
-         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: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
          }
-       }
-     }
 
-     ha:ps_proto_v6.2 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+         li:thermal {
+         }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -0.645033mm  
-            1.175004mm  
-            0.645033mm  
-            1.175004mm  
-            0.645033mm  
-            -1.175004mm  
-            -0.645033mm  
-            -1.175004mm  
-           }
+         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
          }
 
-         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  
-           }
+         li:thermal {
          }
 
-         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  
-           }
+         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: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 {
+         }
 
-       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
+         }
 
-       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 {
+         }
 
-       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
+         }
 
-       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 {
+         }
 
-       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
+         }
 
-       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 {
+         }
 
-       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
+         }
 
-       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 {
+         }
 
-       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
+         }
 
-       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 {
+         }
 
-       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
+         }
 
-       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 {
+         }
 
-       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
+         }
 
-       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 {
+         }
 
-       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
+         }
 
-       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 {
+         }
 
-       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
+         }
 
-       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 {
+         }
 
-       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
+         }
 
-       ha:attributes {
-         term=5
-         name=pin5
-       }
-      }
-     }
-     li:layers {
+         li:thermal {
+         }
 
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
+         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:objects {
-         ha:line.58134 {
-          x1=62.687404mm; y1=2.30602in; x2=62.687404mm; y2=2.17611in; thickness=10.0mil; clearance=0.0;
+         li:thermal {
          }
-         ha:line.58137 {
-          x1=62.687404mm; y1=2.17611in; x2=59.337906mm; y2=2.17611in; thickness=10.0mil; clearance=0.0;
+
+         ha:attributes {
+           term=73
+           name=pin73
          }
-         ha:line.58140 {
-          x1=59.337906mm; y1=2.17611in; x2=59.337906mm; y2=2.30602in; thickness=10.0mil; clearance=0.0;
+        }
+        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
          }
-         ha:line.58143 {
-          x1=59.337906mm; y1=2.30602in; x2=62.687404mm; y2=2.30602in; thickness=10.0mil; clearance=0.0;
+
+         li:thermal {
          }
-         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:attributes {
+           term=78
+           name=pin78
          }
         }
-        ha:type {
-         silk = 1
-         top = 1
+        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
+         }
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+         li:thermal {
+         }
 
-        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:attributes {
+           term=2
+           name=pin2
          }
-         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:padstack_ref.104800 {
+         proto=0; x=30.350079mm; y=1.76654in; rot=270.000000; xmirror=0; smirror=0; clearance=3.935mil;
+         li:thermal {
          }
-         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:attributes {
+           term=74
+           name=pin74
          }
-         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: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:type {
-         top = 1
-         misc = 1
-         virtual = 1
+        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
+         }
         }
-      }
-     }
-    }
-     uid = KDF/GtuwAlgrVXWpTmwAAABE
-    }
-    ha:subc.58170 {
-     ha:attributes {
-      value=TSM200N03D
-      footprint=PDFN33
-      refdes=Q19
-     }
-    ha:data {
-        li:padstack_prototypes {
+        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
+         }
 
-     ha:ps_proto_v6.0 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+         li:thermal {
+         }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            7.875mil  
-            -0.300101mm  
-            -7.875mil  
-            -0.300101mm  
-            -7.875mil  
-            0.300101mm  
-            7.875mil  
-            0.300101mm  
-           }
+         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
          }
 
-         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  
-           }
+         li:thermal {
          }
 
-         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: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
          }
-       }
-     }
 
-     ha:ps_proto_v6.1 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+         li:thermal {
+         }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -7.875mil  
-            0.300101mm  
-            7.875mil  
-            0.300101mm  
-            7.875mil  
-            -0.300101mm  
-            -7.875mil  
-            -0.300101mm  
-           }
+         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
          }
 
-         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  
-           }
+         li:thermal {
          }
 
-         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:attributes {
+           term=50
+           name=pin50
          }
+        }
        }
-     }
+       li:layers {
 
-     ha:ps_proto_v6.2 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 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:line.104682 {
+            x1=1.77558in; y1=1.27442in; x2=1.22441in; y2=1.27442in; thickness=10.0mil; clearance=0.0;
            }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
+           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
-           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:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
+          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
-           paste = 1
+           misc = 1
+           virtual = 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
+      }
+       uid = VaXarR5X+/n/v0xZcLMAAAAy
+      }
+      ha:subc.106466 {
+       ha:attributes {
+        value=
+        footprint=hole-M3
+        refdes=H1
        }
+      ha:data {
+            li:padstack_prototypes {
 
-       li:thermal {
-       }
+       ha:ps_proto_v6.0 {
+         hdia=125.0mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-       ha:attributes {
-         term=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
-       }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+           }
 
-       li:thermal {
-       }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
+           }
 
-       ha:attributes {
-         term=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
-       }
+           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
+           }
 
-       li:thermal {
-       }
+           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:attributes {
-         term=7
-         name=pin7
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
+           }
+         }
        }
       }
-      ha: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 {
-       }
+       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
+         }
 
-       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 {
+           li:2 {
+            on  
+            solid  
+            noshape  
+           }
+           li:3 {
+            on  
+            solid  
+            noshape  
+           }
+         }
 
-       li:thermal {
+         ha:attributes {
+           term=1
+           name=pin1
+         }
+        }
        }
+       li:layers {
 
-       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
-       }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-       li:thermal {
-       }
+          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:attributes {
-         term=3
-         name=pin3
+        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
+          }
+        }
        }
       }
-      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
+       uid = FuGWfQzXU3SM7rbQ58MAAAAV
+      }
+      ha:subc.106482 {
+       ha:attributes {
+        refdes=R52
+        value=1k
+        footprint=0402
+        openscad=0402
        }
+      ha:data {
+            li:padstack_prototypes {
 
-       li:thermal {
-       }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-       ha:attributes {
-         term=5
-         name=pin5
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
        }
       }
-      ha:padstack_ref.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: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 {
+         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:attributes {
-         term=8
-         name=pin8
+        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
+          }
+        }
        }
       }
-      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
+       uid = FuGWfQzXU3SM7rbQ58MAAAAF
+      }
+      ha:subc.106498 {
+       ha:attributes {
+        refdes=R53
+        value=1k
+        footprint=0402
+        openscad=0402
        }
+      ha:data {
+            li:padstack_prototypes {
 
-       li:thermal {
-       }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-       ha:attributes {
-         term=5
-         name=pin5
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
        }
       }
-     }
-     li:layers {
 
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
+       li:objects {
+        ha:padstack_ref.106511 {
+         proto=0; x=26.099008mm; y=1.292in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:objects {
-         ha:line.58171 {
-          x1=58.083121mm; y1=2.30602in; x2=58.083121mm; y2=2.17611in; thickness=10.0mil; clearance=0.0;
+         li:thermal {
          }
-         ha:line.58174 {
-          x1=58.083121mm; y1=2.17611in; x2=54.733623mm; y2=2.17611in; thickness=10.0mil; clearance=0.0;
+
+         ha:attributes {
+           term=1
+           name=1
          }
-         ha:line.58177 {
-          x1=54.733623mm; y1=2.17611in; x2=54.733623mm; y2=2.30602in; thickness=10.0mil; clearance=0.0;
+        }
+        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
          }
-         ha:line.58180 {
-          x1=54.733623mm; y1=2.30602in; x2=58.083121mm; y2=2.30602in; thickness=10.0mil; clearance=0.0;
+
+         li:thermal {
          }
-         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:attributes {
+           term=2
+           name=2
          }
         }
-        ha:type {
-         silk = 1
-         top = 1
-        }
-      }
+       }
+       li:layers {
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-        li:objects {
-         ha:line.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
+          li:objects {
           }
-         }
-         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:type {
+           silk = 1
+           top = 1
           }
-         }
-         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: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: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
           }
-         }
-        }
-        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 {
+       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=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+       ha:ps_proto_v6.0 {
+         hdia=35.0mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            7.875mil  
-            -0.300101mm  
-            -7.875mil  
-            -0.300101mm  
-            -7.875mil  
-            0.300101mm  
-            7.875mil  
-            0.300101mm  
+           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: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:ps_circ { x=0.0; y=0.0; dia=70.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
            }
-         }
 
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
-          }
-          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: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_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: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: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:ps_circ { x=0.0; y=0.0; dia=85.0mil;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
            }
          }
+       }
+      }
 
-         ha: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  
-           }
+       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
          }
-       }
-     }
 
-     ha:ps_proto_v6.2 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+         li:thermal {
+         }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -0.645033mm  
-            1.175004mm  
-            0.645033mm  
-            1.175004mm  
-            0.645033mm  
-            -1.175004mm  
-            -0.645033mm  
-            -1.175004mm  
-           }
+         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
          }
 
-         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  
+         li:thermal {
+           li:2 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+           li:3 {
+            on  
+            diag  
+            round  
+            noshape  
            }
          }
 
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -0.645033mm  
-            1.175004mm  
-            0.645033mm  
-            1.175004mm  
-            0.645033mm  
-            -1.175004mm  
-            -0.645033mm  
-            -1.175004mm  
-           }
+         ha:attributes {
+           term=2
+           name=2
          }
+        }
        }
-     }
-    }
+       li:layers {
 
-     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
-       }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-       li:thermal {
-       }
+          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:attributes {
-         term=8
-         name=pin8
+        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
+          }
+        }
        }
       }
-      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
+       uid = BSSWM2O9EWTYxTF7y4UAAAAg
+      }
+      ha:subc.106534 {
+       ha:attributes {
+        value=green3mm
+        footprint=100mil-led
+        refdes=D2
        }
+      ha:data {
+            li:padstack_prototypes {
 
-       li:thermal {
-       }
+       ha:ps_proto_v6.0 {
+         hdia=35.0mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-       ha:attributes {
-         term=1
-         name=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
-       }
+           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
+           }
 
-       li:thermal {
-       }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
+           }
 
-       ha:attributes {
-         term=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
-       }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
+           }
 
-       li:thermal {
-       }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+           }
 
-       ha:attributes {
-         term=2
-         name=pin2
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
+           }
+         }
        }
       }
-      ha:padstack_ref.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 {
-       }
+       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
+         }
 
-       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 {
+         }
 
-       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
+         }
 
-       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 {
+           li:2 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+           li:3 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+         }
 
-       li:thermal {
+         ha:attributes {
+           term=2
+           name=2
+         }
+        }
        }
+       li:layers {
 
-       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:top-silk {
+         lid=0
+         ha:combining {         }
 
-       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: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
+          }
+        }
 
-       li:thermal {
-       }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-       ha:attributes {
-         term=8
-         name=pin8
+          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
+          }
+        }
        }
       }
-      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
+       uid = BSSWM2O9EWTYxTF7y4UAAAAi
+      }
+      ha:subc.115575 {
+       ha:attributes {
+        openscad=0402
+        value=22pF
+        refdes=C1
+        footprint=0402
        }
+      ha:data {
+            li:padstack_prototypes {
 
-       li:thermal {
-       }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-       ha:attributes {
-         term=5
-         name=pin5
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
        }
       }
-     }
-     li:layers {
-
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
 
-        li:objects {
-         ha:line.62463 {
-          x1=37.35197mm; y1=2.30702in; x2=37.35197mm; y2=2.17711in; thickness=10.0mil; clearance=0.0;
+       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
          }
-         ha:line.62466 {
-          x1=37.35197mm; y1=2.17711in; x2=1.33868in; y2=2.17711in; thickness=10.0mil; clearance=0.0;
+
+         li:thermal {
          }
-         ha:line.62469 {
-          x1=1.33868in; y1=2.17711in; x2=1.33868in; y2=2.30702in; thickness=10.0mil; clearance=0.0;
+
+         ha:attributes {
+           term=1
+           name=1
          }
-         ha:line.62472 {
-          x1=1.33868in; y1=2.30702in; x2=37.35197mm; y2=2.30702in; thickness=10.0mil; clearance=0.0;
+        }
+        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: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:attributes {
+           term=2
+           name=2
          }
         }
-        ha:type {
-         silk = 1
-         top = 1
-        }
-      }
+       }
+       li:layers {
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-        li:objects {
-         ha:line.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
+          li:objects {
           }
-         }
-         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 {
+           silk = 1
+           top = 1
           }
-         }
         }
-        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:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            7.875mil  
-            -0.300101mm  
-            -7.875mil  
-            -0.300101mm  
-            -7.875mil  
-            0.300101mm  
-            7.875mil  
-            0.300101mm  
+          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: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: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:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
+           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
-           paste = 1
+           misc = 1
+           virtual = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            7.875mil  
-            -0.300101mm  
-            -7.875mil  
-            -0.300101mm  
-            -7.875mil  
-            0.300101mm  
-            7.875mil  
-            0.300101mm  
+        }
+       }
+      }
+       uid = NJ5GfaFarhNQTXorTl0AAACY
+      }
+      ha:subc.115608 {
+       ha:attributes {
+        openscad=0402
+        value=22pF
+        refdes=C2
+        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  
+             }
            }
          }
        }
-     }
+      }
 
-     ha:ps_proto_v6.1 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+       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
+         }
 
-         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  
-           }
+         li:thermal {
          }
 
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -10.875mil  
-            0.376301mm  
-            10.875mil  
-            0.376301mm  
-            10.875mil  
-            -0.376301mm  
-            -10.875mil  
-            -0.376301mm  
-           }
+         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: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:attributes {
+           term=2
+           name=2
          }
+        }
        }
-     }
+       li:layers {
 
-     ha:ps_proto_v6.2 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
+          li:objects {
           }
-          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 {
+          ha:type {
+           silk = 1
            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:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
+          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
-           paste = 1
+           misc = 1
+           virtual = 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
+      }
+       uid = NJ5GfaFarhNQTXorTl0AAACa
+      }
+      ha:subc.115641 {
+       ha:attributes {
+        openscad=0402
+        value=0.1uF
+        refdes=C3
+        footprint=0402
        }
+      ha:data {
+            li:padstack_prototypes {
 
-       li:thermal {
-       }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-       ha:attributes {
-         term=8
-         name=pin8
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
        }
       }
-      ha:padstack_ref.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 {
-       }
+       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=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
-       }
+         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 {
-       }
+         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
+         ha:attributes {
+           term=2
+           name=2
+         }
+        }
        }
+       li:layers {
 
-       li:thermal {
-       }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-       ha:attributes {
-         term=2
-         name=pin2
-       }
-      }
-      ha:padstack_ref.62529 {
-       proto=0; x=30.747945mm; y=2.30013in; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
-       ha:flags {
-        clearline=1
-       }
+          li:objects {
+          }
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
 
-       li:thermal {
-       }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-       ha:attributes {
-         term=6
-         name=pin6
+          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
+          }
+        }
        }
       }
-      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
+       uid = NJ5GfaFarhNQTXorTl0AAACc
+      }
+      ha:subc.115674 {
+       ha:attributes {
+        openscad=0402
+        value=1uF
+        refdes=C4
+        footprint=0402
        }
+      ha:data {
+            li:padstack_prototypes {
 
-       li:thermal {
-       }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-       ha:attributes {
-         term=3
-         name=pin3
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
        }
       }
-      ha:padstack_ref.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 {
-       }
+       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=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
-       }
+         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 {
-       }
+         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
+         ha:attributes {
+           term=2
+           name=2
+         }
+        }
        }
+       li:layers {
 
-       li:thermal {
-       }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-       ha:attributes {
-         term=8
-         name=pin8
+          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
+          }
+        }
        }
       }
-      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
+       uid = NJ5GfaFarhNQTXorTl0AAACe
+      }
+      ha:subc.115707 {
+       ha:attributes {
+        openscad=0402
+        value=1uF
+        refdes=C5
+        footprint=0402
        }
+      ha:data {
+            li:padstack_prototypes {
 
-       li:thermal {
-       }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-       ha:attributes {
-         term=5
-         name=pin5
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
        }
       }
-     }
-     li:layers {
-
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
 
-        li:objects {
-         ha:line.62500 {
-          x1=32.747687mm; y1=2.30702in; x2=32.747687mm; y2=2.17711in; thickness=10.0mil; clearance=0.0;
+       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:line.62503 {
-          x1=32.747687mm; y1=2.17711in; x2=29.398189mm; y2=2.17711in; thickness=10.0mil; clearance=0.0;
+
+         ha:attributes {
+           term=1
+           name=1
          }
-         ha:line.62506 {
-          x1=29.398189mm; y1=2.17711in; x2=29.398189mm; y2=2.30702in; thickness=10.0mil; clearance=0.0;
+        }
+        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
          }
-         ha:line.62509 {
-          x1=29.398189mm; y1=2.30702in; x2=32.747687mm; y2=2.30702in; thickness=10.0mil; clearance=0.0;
+
+         li:thermal {
          }
-         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:attributes {
+           term=2
+           name=2
          }
         }
-        ha:type {
-         silk = 1
-         top = 1
-        }
-      }
+       }
+       li:layers {
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-        li:objects {
-         ha:line.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
+          li:objects {
           }
-         }
-         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 {
+           silk = 1
+           top = 1
           }
-         }
         }
-        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:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            7.875mil  
-            -0.300101mm  
-            -7.875mil  
-            -0.300101mm  
-            -7.875mil  
-            0.300101mm  
-            7.875mil  
-            0.300101mm  
+          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: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: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:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
+           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
-           paste = 1
+           misc = 1
+           virtual = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            7.875mil  
-            -0.300101mm  
-            -7.875mil  
-            -0.300101mm  
-            -7.875mil  
-            0.300101mm  
-            7.875mil  
-            0.300101mm  
+        }
+       }
+      }
+       uid = NJ5GfaFarhNQTXorTl0AAACg
+      }
+      ha:subc.115740 {
+       ha:attributes {
+        openscad=0402
+        value=0.1uF
+        refdes=C6
+        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  
+             }
            }
          }
        }
-     }
+      }
 
-     ha:ps_proto_v6.1 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+       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
+         }
 
-         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  
-           }
+         li:thermal {
          }
 
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -10.875mil  
-            0.376301mm  
-            10.875mil  
-            0.376301mm  
-            10.875mil  
-            -0.376301mm  
-            -10.875mil  
-            -0.376301mm  
-           }
+         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: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:attributes {
+           term=2
+           name=2
          }
+        }
        }
-     }
+       li:layers {
 
-     ha:ps_proto_v6.2 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
+          li:objects {
           }
-          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 {
+          ha:type {
+           silk = 1
            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:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
+          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
-           paste = 1
+           misc = 1
+           virtual = 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
-       }
+       uid = NJ5GfaFarhNQTXorTl0AAACi
       }
-      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:subc.115773 {
        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
+        openscad=0402
+        value=0.1uF
+        refdes=C7
+        footprint=0402
        }
+      ha:data {
+            li:padstack_prototypes {
 
-       li:thermal {
-       }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-       ha:attributes {
-         term=2
-         name=pin2
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
        }
       }
-      ha:padstack_ref.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 {
-       }
+       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
+         }
 
-       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 {
+         }
 
-       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=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
+         ha:attributes {
+           term=2
+           name=2
+         }
+        }
        }
+       li:layers {
 
-       li:thermal {
-       }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-       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:objects {
+          }
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
 
-       li:thermal {
-       }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-       ha:attributes {
-         term=4
-         name=pin4
+          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
+          }
+        }
        }
       }
-      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
-       }
+       uid = NJ5GfaFarhNQTXorTl0AAACk
       }
-      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
+      ha:subc.115806 {
+       ha:attributes {
+        openscad=0402
+        value=0.1uF
+        refdes=C8
+        footprint=0402
        }
+      ha:data {
+            li:padstack_prototypes {
 
-       li:thermal {
-       }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-       ha:attributes {
-         term=5
-         name=pin5
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
        }
       }
-     }
-     li:layers {
-
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
 
-        li:objects {
-         ha:line.62537 {
-          x1=28.143404mm; y1=2.30702in; x2=28.143404mm; y2=2.17711in; thickness=10.0mil; clearance=0.0;
+       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
          }
-         ha:line.62540 {
-          x1=28.143404mm; y1=2.17711in; x2=24.793906mm; y2=2.17711in; thickness=10.0mil; clearance=0.0;
+
+         li:thermal {
          }
-         ha:line.62543 {
-          x1=24.793906mm; y1=2.17711in; x2=24.793906mm; y2=2.30702in; thickness=10.0mil; clearance=0.0;
+
+         ha:attributes {
+           term=1
+           name=1
          }
-         ha:line.62546 {
-          x1=24.793906mm; y1=2.30702in; x2=28.143404mm; y2=2.30702in; thickness=10.0mil; clearance=0.0;
+        }
+        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: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:attributes {
+           term=2
+           name=2
          }
         }
-        ha:type {
-         silk = 1
-         top = 1
-        }
-      }
+       }
+       li:layers {
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-        li:objects {
-         ha:line.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
+          li:objects {
           }
-         }
-         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 {
+           silk = 1
+           top = 1
           }
-         }
         }
-        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:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            7.875mil  
-            -0.300101mm  
-            -7.875mil  
-            -0.300101mm  
-            -7.875mil  
-            0.300101mm  
-            7.875mil  
-            0.300101mm  
+          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: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: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:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
+           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
-           paste = 1
+           misc = 1
+           virtual = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            7.875mil  
-            -0.300101mm  
-            -7.875mil  
-            -0.300101mm  
-            -7.875mil  
-            0.300101mm  
-            7.875mil  
-            0.300101mm  
+        }
+       }
+      }
+       uid = NJ5GfaFarhNQTXorTl0AAACm
+      }
+      ha:subc.115839 {
+       ha:attributes {
+        openscad=0402
+        value=0.1uF
+        refdes=C9
+        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  
+             }
            }
          }
        }
-     }
+      }
 
-     ha:ps_proto_v6.1 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+       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
+         }
 
-         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  
-           }
+         li:thermal {
          }
 
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -10.875mil  
-            0.376301mm  
-            10.875mil  
-            0.376301mm  
-            10.875mil  
-            -0.376301mm  
-            -10.875mil  
-            -0.376301mm  
-           }
+         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: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:attributes {
+           term=2
+           name=2
          }
+        }
        }
-     }
+       li:layers {
 
-     ha:ps_proto_v6.2 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
+          li:objects {
           }
-          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 {
+          ha:type {
+           silk = 1
            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:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
+          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
-           paste = 1
+           misc = 1
+           virtual = 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
-       }
+       uid = NJ5GfaFarhNQTXorTl0AAACo
       }
-      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:subc.115872 {
        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
+        openscad=0402
+        value=0.1uF
+        refdes=C10
+        footprint=0402
        }
+      ha:data {
+            li:padstack_prototypes {
 
-       li:thermal {
-       }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-       ha:attributes {
-         term=2
-         name=pin2
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
        }
       }
-      ha:padstack_ref.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 {
-       }
+       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
+         }
 
-       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 {
+         }
 
-       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=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
+         ha:attributes {
+           term=2
+           name=2
+         }
+        }
        }
+       li:layers {
 
-       li:thermal {
-       }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-       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:objects {
+          }
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
 
-       li:thermal {
-       }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-       ha:attributes {
-         term=4
-         name=pin4
+          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
+          }
+        }
        }
       }
-      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
-       }
+       uid = NJ5GfaFarhNQTXorTl0AAACq
       }
-      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
+      ha:subc.115905 {
+       ha:attributes {
+        openscad=0402
+        value=0.1uF
+        refdes=C11
+        footprint=0402
        }
+      ha:data {
+            li:padstack_prototypes {
 
-       li:thermal {
-       }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-       ha:attributes {
-         term=5
-         name=pin5
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
        }
       }
-     }
-     li:layers {
-
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
 
-        li:objects {
-         ha:line.62574 {
-          x1=23.539121mm; y1=2.30702in; x2=23.539121mm; y2=2.17711in; thickness=10.0mil; clearance=0.0;
+       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
          }
-         ha:line.62577 {
-          x1=23.539121mm; y1=2.17711in; x2=20.189623mm; y2=2.17711in; thickness=10.0mil; clearance=0.0;
+
+         li:thermal {
          }
-         ha:line.62580 {
-          x1=20.189623mm; y1=2.17711in; x2=20.189623mm; y2=2.30702in; thickness=10.0mil; clearance=0.0;
+
+         ha:attributes {
+           term=1
+           name=1
          }
-         ha:line.62583 {
-          x1=20.189623mm; y1=2.30702in; x2=23.539121mm; y2=2.30702in; thickness=10.0mil; clearance=0.0;
+        }
+        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: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:attributes {
+           term=2
+           name=2
          }
         }
-        ha:type {
-         silk = 1
-         top = 1
-        }
-      }
+       }
+       li:layers {
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-        li:objects {
-         ha:line.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
+          li:objects {
           }
-         }
-         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 {
+           silk = 1
+           top = 1
           }
-         }
         }
-        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:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            7.875mil  
-            -0.300101mm  
-            -7.875mil  
-            -0.300101mm  
-            -7.875mil  
-            0.300101mm  
-            7.875mil  
-            0.300101mm  
+          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: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: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:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
+           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
-           paste = 1
+           misc = 1
+           virtual = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            7.875mil  
-            -0.300101mm  
-            -7.875mil  
-            -0.300101mm  
-            -7.875mil  
-            0.300101mm  
-            7.875mil  
-            0.300101mm  
-           }
-         }
+        }
        }
-     }
+      }
+       uid = NJ5GfaFarhNQTXorTl0AAACs
+      }
+      ha:subc.152462 {
+       ha:attributes {
+        value=DFLS130L
+        footprint=powerdi123
+        refdes=D3
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-     ha:ps_proto_v6.1 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -7.875mil  
-            0.300101mm  
-            7.875mil  
-            0.300101mm  
-            7.875mil  
-            -0.300101mm  
-            -7.875mil  
-            -0.300101mm  
+           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  
+             }
            }
          }
+       }
+      }
 
-         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  
-           }
+       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
          }
 
-         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  
-           }
+         li:thermal {
          }
-       }
-     }
-
-     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:attributes {
+           term=2
+           name=cathode
          }
-
-         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: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
          }
 
-         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:thermal {
          }
-       }
-     }
-    }
 
-     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
+         ha:attributes {
+           term=1
+           name=anode
+         }
+        }
        }
+       li:layers {
 
-       li:thermal {
-       }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-       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: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
+          }
+        }
 
-       li:thermal {
-       }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-       ha:attributes {
-         term=1
-         name=pin1
+          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
+          }
+        }
        }
       }
-      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
+       uid = x7/N9+E4qsbAAM1I8VoAAACg
+      }
+      ha:subc.158409 {
+       ha:attributes {
+        value=220uF
+        footprint=CAP_FC8
+        refdes=C13
        }
+      ha:data {
+            li:padstack_prototypes {
 
-       li:thermal {
-       }
+       ha:ps_proto_v6.0 {
+         hdia=31.5mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-       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
-       }
+           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
+           }
 
-       li:thermal {
-       }
+           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: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
-       }
+           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
+           }
 
-       li:thermal {
-       }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=2.199894mm;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+           }
 
-       ha:attributes {
-         term=6
-         name=pin6
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=2.199894mm;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
+           }
+         }
        }
       }
-      ha: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 {
-       }
+       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
+         }
 
-       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 {
+           li:5 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+         }
 
-       li:thermal {
-       }
+         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
+         }
 
-       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 {
+           li:2 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+           li:3 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+         }
 
-       li:thermal {
+         ha:attributes {
+           term=2
+           name=pin2
+         }
+        }
        }
+       li:layers {
 
-       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
-       }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-       li:thermal {
-       }
+          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:attributes {
-         term=8
-         name=pin8
+        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
+          }
+        }
        }
       }
-      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
+       uid = x7/N9+E4qsbAAM1I8VoAAACi
+      }
+      ha:subc.196327 {
+       ha:attributes {
+        refdes=R56
+        value=3.3k
+        footprint=0402
+        openscad=0402
        }
+      ha:data {
+            li:padstack_prototypes {
 
-       li:thermal {
-       }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-       ha:attributes {
-         term=5
-         name=pin5
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
        }
       }
-     }
-     li:layers {
-
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
 
-        li:objects {
-         ha:line.62611 {
-          x1=18.934838mm; y1=2.30702in; x2=18.934838mm; y2=2.17711in; thickness=10.0mil; clearance=0.0;
+       li:objects {
+        ha:padstack_ref.196340 {
+         proto=0; x=66.053208mm; y=1.021in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         li:thermal {
          }
-         ha:line.62614 {
-          x1=18.934838mm; y1=2.17711in; x2=15.58534mm; y2=2.17711in; thickness=10.0mil; clearance=0.0;
+
+         ha:attributes {
+           term=1
+           name=1
          }
-         ha:line.62617 {
-          x1=15.58534mm; y1=2.17711in; x2=15.58534mm; y2=2.30702in; thickness=10.0mil; clearance=0.0;
+        }
+        ha:padstack_ref.196341 {
+         proto=0; x=2.632in; y=1.021in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
          }
-         ha:line.62620 {
-          x1=15.58534mm; y1=2.30702in; x2=18.934838mm; y2=2.30702in; thickness=10.0mil; clearance=0.0;
+
+         li:thermal {
          }
-         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:attributes {
+           term=2
+           name=2
          }
         }
-        ha:type {
-         silk = 1
-         top = 1
-        }
-      }
+       }
+       li:layers {
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-        li:objects {
-         ha:line.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
+          li:objects {
           }
-         }
-         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 {
+           silk = 1
+           top = 1
           }
-         }
-        }
-        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:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
+          li:objects {
+           ha:line.196328 {
+            x1=2.61626in; y1=1.021in; x2=2.61626in; y2=1.021in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            -0.425958mm  
-            -0.326136mm  
-            0.425958mm  
-            0.326136mm  
-            0.425958mm  
+           ha:line.196331 {
+            x1=2.61626in; y1=1.021in; x2=2.61626in; y2=1.021in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
+           ha:line.196334 {
+            x1=2.61626in; y1=1.021in; x2=67.453004mm; y2=1.021in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.196337 {
+            x1=2.61626in; y1=1.021in; x2=2.61626in; y2=26.9334mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
            top = 1
-           paste = 1
+           misc = 1
+           virtual = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            -0.349758mm  
-            -0.249936mm  
-            0.349758mm  
-            0.249936mm  
-            0.349758mm  
-           }
-         }
+        }
        }
-     }
-    }
-
-     li:objects {
-      ha:padstack_ref.66856 {
-       proto=0; x=-177.0mil; y=1.993in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-       ha:flags {
-        clearline=1
+      }
+       uid = KDF/GtuwAlgrVXWpTmwAAABW
+      }
+      ha:subc.196343 {
+       ha:attributes {
+        refdes=R62
+        value=1k
+        footprint=0402
+        openscad=0402
        }
+      ha:data {
+            li:padstack_prototypes {
 
-       li:thermal {
-       }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-       ha:attributes {
-         term=1
-         name=1
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
        }
       }
-      ha:padstack_ref.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 {
+       li:objects {
+        ha:padstack_ref.196356 {
+         proto=0; x=2.394in; y=986.48mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
+         li:thermal {
+         }
 
-        li:objects {
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
-        ha:type {
-         silk = 1
-         top = 1
+        ha:padstack_ref.196357 {
+         proto=0; x=2.394in; y=955.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:subc-aux {
-       lid=1
-       ha:combining {       }
+        ha:top-silk {
+         lid=0
+         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
+          li:objects {
           }
-         }
-         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:type {
+           silk = 1
+           top = 1
           }
-         }
-         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:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.196344 {
+            x1=2.394in; y1=970.74mil; x2=2.394in; y2=970.74mil; thickness=0.1mm; clearance=0.0;
+            ha:flags {
+             selected=1
+            }
+
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.196347 {
+            x1=2.394in; y1=970.74mil; x2=2.394in; y2=970.74mil; thickness=0.1mm; clearance=0.0;
+            ha:flags {
+             selected=1
+            }
+
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.196350 {
+            x1=2.394in; y1=970.74mil; x2=2.394in; y2=23.656796mm; thickness=0.1mm; clearance=0.0;
+            ha:flags {
+             selected=1
+            }
+
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.196353 {
+            x1=2.394in; y1=970.74mil; x2=61.8076mm; y2=970.74mil; thickness=0.1mm; clearance=0.0;
+            ha:flags {
+             selected=1
+            }
+
+            ha:attributes {
+              subc-role=y
+            }
+           }
           }
-         }
-         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
           }
-         }
-        }
-        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
+       uid = KDF/GtuwAlgrVXWpTmwAAABY
+      }
+      ha:subc.197013 {
+       ha:attributes {
+        refdes=R59
+        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  
+             }
+           }
          }
-         ha:layer_mask {
-          copper = 1
-          top = 1
+       }
+      }
+
+       li:objects {
+        ha:padstack_ref.197026 {
+         proto=0; x=2.66252in; y=1.021in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         li:thermal {
          }
-         ha:combining {
+
+         ha:attributes {
+           term=1
+           name=1
          }
         }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 1.999996mm
+        ha:padstack_ref.197027 {
+         proto=0; x=2.694in; y=1.021in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
          }
-         ha:layer_mask {
-          bottom = 1
-          copper = 1
+
+         li:thermal {
          }
-         ha:combining {
+
+         ha:attributes {
+           term=2
+           name=2
          }
         }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 1.999996mm
+       }
+       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.197014 {
+            x1=2.67826in; y1=1.021in; x2=2.67826in; y2=1.021in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.197017 {
+            x1=2.67826in; y1=1.021in; x2=2.67826in; y2=1.021in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.197020 {
+            x1=2.67826in; y1=1.021in; x2=69.027804mm; y2=1.021in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.197023 {
+            x1=2.67826in; y1=1.021in; x2=2.67826in; y2=26.9334mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
+       }
+      }
+       uid = KDF/GtuwAlgrVXWpTmwAAABc
+      }
+      ha:subc.197029 {
+       ha:attributes {
+        refdes=R67
+        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  
+             }
+           }
          }
-         ha:layer_mask {
-          copper = 1
-          intern = 1
+       }
+      }
+
+       li:objects {
+        ha:padstack_ref.197042 {
+         proto=0; x=2.21252in; y=1.021in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         li:thermal {
          }
-         ha:combining {
+
+         ha:attributes {
+           term=1
+           name=1
          }
         }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 91.34mil
+        ha:padstack_ref.197043 {
+         proto=0; x=2.244in; y=1.021in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
          }
-         ha:layer_mask {
-          top = 1
-          mask = 1
+
+         li:thermal {
          }
-         ha:combining {
-          sub = 1
-          auto = 1
+
+         ha:attributes {
+           term=2
+           name=2
          }
         }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 91.34mil
+       }
+       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.197030 {
+            x1=2.22826in; y1=1.021in; x2=2.22826in; y2=1.021in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.197033 {
+            x1=2.22826in; y1=1.021in; x2=2.22826in; y2=1.021in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.197036 {
+            x1=2.22826in; y1=1.021in; x2=57.597804mm; y2=1.021in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.197039 {
+            x1=2.22826in; y1=1.021in; x2=2.22826in; y2=26.9334mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
+       }
+      }
+       uid = KDF/GtuwAlgrVXWpTmwAAABe
+      }
+      ha:subc.197045 {
+       ha:attributes {
+        refdes=R66
+        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  
+             }
+           }
          }
-         ha:layer_mask {
-          bottom = 1
-          mask = 1
+       }
+      }
+
+       li:objects {
+        ha:padstack_ref.197058 {
+         proto=0; x=2.244in; y=986.48mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
          }
-         ha:combining {
-          sub = 1
-          auto = 1
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=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:padstack_ref.197059 {
+         proto=0; x=2.244in; y=955.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
          }
-         ha:layer_mask {
-          copper = 1
-          top = 1
+
+         li:thermal {
          }
-         ha:combining {
+
+         ha:attributes {
+           term=2
+           name=2
          }
         }
-        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 {
-         }
+       }
+       li:layers {
+
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+          }
+          ha:type {
+           silk = 1
+           top = 1
+          }
         }
-        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:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.197046 {
+            x1=2.244in; y1=970.74mil; x2=2.244in; y2=970.74mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.197049 {
+            x1=2.244in; y1=970.74mil; x2=2.244in; y2=970.74mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.197052 {
+            x1=2.244in; y1=970.74mil; x2=2.244in; y2=23.656796mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.197055 {
+            x1=2.244in; y1=970.74mil; x2=57.9976mm; y2=970.74mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 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
+       }
+      }
+       uid = KDF/GtuwAlgrVXWpTmwAAABg
+      }
+      ha:subc.50922 {
+       ha:attributes {
+        refdes=R68
+        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  
+             }
+           }
          }
-         ha:layer_mask {
-          top = 1
-          mask = 1
+       }
+      }
+
+       li:objects {
+        ha:padstack_ref.50936 {
+         proto=0; x=2.44952in; y=1.021in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         li:thermal {
          }
-         ha:combining {
-          sub = 1
-          auto = 1
+
+         ha:attributes {
+           term=1
+           name=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:padstack_ref.50937 {
+         proto=0; x=63.0174mm; y=1.021in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
          }
-         ha:layer_mask {
-          bottom = 1
-          mask = 1
+
+         li:thermal {
          }
-         ha:combining {
-          sub = 1
-          auto = 1
+
+         ha:attributes {
+           term=2
+           name=2
          }
         }
        }
-       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:layers {
+
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+          }
+          ha:type {
+           silk = 1
+           top = 1
+          }
         }
-        li:3 {
-         on
-         diag
-         round
-         noshape
+
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.50924 {
+            x1=2.46526in; y1=1.021in; x2=2.46526in; y2=1.021in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.50927 {
+            x1=2.46526in; y1=1.021in; x2=2.46526in; y2=1.021in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.50930 {
+            x1=2.46526in; y1=1.021in; x2=63.617604mm; y2=1.021in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.50933 {
+            x1=2.46526in; y1=1.021in; x2=2.46526in; y2=26.9334mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 0.16002mm
       }
-      ha:padstack_ref.18818 {
-       smirror = 1
+       uid = KDF/GtuwAlgrVXWpTmwAAABq
+      }
+      ha:subc.50889 {
        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
-        }
+        refdes=R63
+        value=3.3k
+        footprint=0402
+        openscad=0402
        }
-       ha:flags {
-        clearline = 1
+      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  
+             }
+           }
+         }
        }
-       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:padstack_ref.50903 {
+         proto=0; x=60.008008mm; y=1.021in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
-        ha:line.18795 {
-         clearance = 0.0
-         y2 = 36.786058mm
-         thickness = 6.0mil
-         x1 = 362.24mil
-         x2 = 362.24mil
-         y1 = 1.09394in
+        ha:padstack_ref.50904 {
+         proto=0; x=2.394in; y=1.021in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
-        ha:line.18798 {
-         clearance = 0.0
-         y2 = 36.786058mm
-         thickness = 6.0mil
-         x1 = 362.24mil
-         x2 = 0.04mil
-         y1 = 36.786058mm
+       }
+       li:layers {
+
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
+
+          li:objects {
+          }
+          ha:type {
+           silk = 1
+           top = 1
+          }
         }
-        ha:line.18801 {
-         clearance = 0.0
-         y2 = 1.09394in
-         thickness = 6.0mil
-         x1 = 0.04mil
-         x2 = 0.04mil
-         y1 = 36.786058mm
+
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.50891 {
+            x1=2.37826in; y1=1.021in; x2=2.37826in; y2=1.021in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.50894 {
+            x1=2.37826in; y1=1.021in; x2=2.37826in; y2=1.021in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.50897 {
+            x1=2.37826in; y1=1.021in; x2=61.407804mm; y2=1.021in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.50900 {
+            x1=2.37826in; y1=1.021in; x2=2.37826in; y2=26.9334mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
-       ha:combining {
-       }
       }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        bottom = 1
-        virtual = 1
-        misc = 1
+       uid = KDF/GtuwAlgrVXWpTmwAAABo
+      }
+      ha:subc.50856 {
+       ha:attributes {
+        refdes=R71
+        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:line.18805 {
-         clearance = 0.0
-         y2 = 32.286067mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
+        ha:padstack_ref.50870 {
+         proto=0; x=63.818008mm; y=1.021in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         li:thermal {
          }
-         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
+           term=1
+           name=1
          }
-         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
+        ha:padstack_ref.50871 {
+         proto=0; x=2.544in; y=1.021in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
          }
-         x1 = 0.04mil
-         x2 = 0.04mil
-         y1 = 1.09394in
-        }
-        ha:line.18814 {
-         clearance = 0.0
-         y2 = 1.09394in
-         thickness = 0.1mm
+
+         li:thermal {
+         }
+
          ha:attributes {
-          subc-role = y
+           term=2
+           name=2
          }
-         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 {
+       li:layers {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -23.62mil  
-             -21.655mil  
-             -23.62mil  
-             21.655mil  
-             23.62mil  
-             21.655mil  
-             23.62mil  
-             -21.655mil  
-            }
+          li:objects {
+          }
+          ha:type {
+           silk = 1
+           top = 1
           }
+        }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.50858 {
+            x1=2.52826in; y1=1.021in; x2=2.52826in; y2=1.021in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-           clearance=0.0
-            li:ps_poly {
-             -26.62mil  
-             -24.655mil  
-             -26.62mil  
-             24.655mil  
-             26.62mil  
-             24.655mil  
-             26.62mil  
-             -24.655mil  
+           ha:line.50861 {
+            x1=2.52826in; y1=1.021in; x2=2.52826in; y2=1.021in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
             }
-          }
-
-          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  
+           ha:line.50864 {
+            x1=2.52826in; y1=1.021in; x2=65.217804mm; y2=1.021in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.50867 {
+            x1=2.52826in; y1=1.021in; x2=2.52826in; y2=26.9334mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
             }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
         }
+       }
       }
-     }
-
-      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
-        }
+       uid = KDF/GtuwAlgrVXWpTmwAAABm
+      }
+      ha:subc.50790 {
+       ha:attributes {
+        refdes=R64
+        value=3.3k
+        footprint=0402
+        openscad=0402
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-        li:thermal {
-        }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=1
-          name=1
-        }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
        }
-       ha:padstack_ref.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:objects {
+        ha:padstack_ref.50804 {
+         proto=0; x=54.597808mm; y=1.021in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.50805 {
+         proto=0; x=2.181in; y=1.021in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        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 {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=4
-          name=4
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
+          li:objects {
+          }
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        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
+          li:objects {
+           ha:line.50792 {
+            x1=2.16526in; y1=1.021in; x2=2.16526in; y2=1.021in; 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.50795 {
+            x1=2.16526in; y1=1.021in; x2=2.16526in; y2=1.021in; 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.50798 {
+            x1=2.16526in; y1=1.021in; x2=55.997604mm; y2=1.021in; 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:line.50801 {
+            x1=2.16526in; y1=1.021in; x2=2.16526in; y2=26.9334mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = FuGWfQzXU3SM7rbQ58MAAAA9
-     }
-     ha:subc.104681 {
-      ha:attributes {
-       value=STM32L162VCT6D
-       footprint=lqfp100
-       refdes=U1
+       uid = KDF/GtuwAlgrVXWpTmwAAABi
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.16956 {
+       ha:attributes {
+        value=
+        footprint=hole-M3
+        refdes=H3
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v6.0 {
+         hdia=125.0mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             5.905mil  
-             -23.62mil  
-             -5.905mil  
-             -23.62mil  
-             -5.905mil  
-             23.62mil  
-             5.905mil  
-             23.62mil  
+           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:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
            }
-           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: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:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-            li:ps_poly {
-             5.905mil  
-             -23.62mil  
-             -5.905mil  
-             -23.62mil  
-             -5.905mil  
-             23.62mil  
-             5.905mil  
-             23.62mil  
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
             }
-          }
-        }
+            clearance=0.0
+           }
+         }
+       }
       }
 
-      ha:ps_proto_v6.1 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       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
+         }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+         li:thermal {
+           li:2 {
+            on  
+            solid  
+            noshape  
            }
-           clearance=0.0
-            li:ps_poly {
-             -23.62mil  
-             -5.905mil  
-             -23.62mil  
-             5.905mil  
-             23.62mil  
-             5.905mil  
-             23.62mil  
-             -5.905mil  
-            }
-          }
+           li:3 {
+            on  
+            solid  
+            noshape  
+           }
+         }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+         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;
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.679958mm  
-             -0.229997mm  
-             -0.679958mm  
-             0.229997mm  
-             0.679958mm  
-             0.229997mm  
-             0.679958mm  
-             -0.229997mm  
-            }
           }
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 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
+            }
            }
-           clearance=0.0
-            li:ps_poly {
-             -23.62mil  
-             -5.905mil  
-             -23.62mil  
-             5.905mil  
-             23.62mil  
-             5.905mil  
-             23.62mil  
-             -5.905mil  
+           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
           }
         }
+       }
       }
-     }
-
-      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
-        }
+       uid = FuGWfQzXU3SM7rbQ58MAAAAb
+      }
+      ha:subc.231700 {
+       ha:attributes {
+        refdes=R96
+        value=3.3k
+        footprint=0402
+        openscad=0402
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-        li:thermal {
-        }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=25
-          name=pin25
-        }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
        }
-       ha:padstack_ref.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 {
-        }
+       li:objects {
+        ha:padstack_ref.231713 {
+         proto=0; x=24.879808mm; y=2.075in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         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
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.231714 {
+         proto=0; x=1.011in; y=2.075in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=100
-          name=pin100
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-       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:layers {
 
-        li:thermal {
-        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-        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:objects {
+          }
+          ha:type {
+           silk = 1
+           top = 1
+          }
         }
 
-        li:thermal {
-        }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-        ha:attributes {
-          term=24
-          name=pin24
+          li:objects {
+           ha:line.231701 {
+            x1=25.279604mm; y1=2.075in; x2=25.279604mm; y2=2.075in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.231704 {
+            x1=25.279604mm; y1=2.075in; x2=25.279604mm; y2=2.075in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.231707 {
+            x1=25.279604mm; y1=2.075in; x2=26.279604mm; y2=2.075in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.231710 {
+            x1=25.279604mm; y1=2.075in; x2=25.279604mm; y2=53.705mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
-       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
-        }
+      }
+       uid = KDF/GtuwAlgrVXWpTmwAAACY
+      }
+      ha:subc.231716 {
+       ha:attributes {
+        refdes=R97
+        value=1k
+        footprint=0402
+        openscad=0402
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-        li:thermal {
-        }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=52
-          name=pin52
-        }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
        }
-       ha:padstack_ref.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 {
-        }
+       li:objects {
+        ha:padstack_ref.231729 {
+         proto=0; x=1.011in; y=2.11426in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        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 {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.231730 {
+         proto=0; x=1.011in; y=54.501796mm; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=23
-          name=pin23
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-       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:layers {
 
-        li:thermal {
-        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-        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:objects {
+          }
+          ha:type {
+           silk = 1
+           top = 1
+          }
         }
 
-        li:thermal {
-        }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-        ha:attributes {
-          term=98
-          name=pin98
+          li:objects {
+           ha:line.231717 {
+            x1=1.011in; y1=54.102mm; x2=1.011in; y2=54.102mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.231720 {
+            x1=1.011in; y1=54.102mm; x2=1.011in; y2=54.102mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.231723 {
+            x1=1.011in; y1=54.102mm; x2=1.011in; y2=55.102mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.231726 {
+            x1=1.011in; y1=54.102mm; x2=24.6794mm; y2=54.102mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
-       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
-        }
+      }
+       uid = KDF/GtuwAlgrVXWpTmwAAACq
+      }
+      ha:subc.231732 {
+       ha:attributes {
+        refdes=R98
+        value=1k
+        footprint=0402
+        openscad=0402
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-        li:thermal {
-        }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=28
-          name=pin28
-        }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
        }
-       ha:padstack_ref.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 {
-        }
+       li:objects {
+        ha:padstack_ref.231745 {
+         proto=0; x=949.0mil; y=2.11426in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        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 {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.231746 {
+         proto=0; x=949.0mil; y=54.501796mm; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=54
-          name=pin54
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-       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:layers {
 
-        li:thermal {
-        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-        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:objects {
+          }
+          ha:type {
+           silk = 1
+           top = 1
+          }
         }
 
-        li:thermal {
-        }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-        ha:attributes {
-          term=29
-          name=pin29
+          li:objects {
+           ha:line.231733 {
+            x1=949.0mil; y1=54.102mm; x2=949.0mil; y2=54.102mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.231736 {
+            x1=949.0mil; y1=54.102mm; x2=949.0mil; y2=54.102mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.231739 {
+            x1=949.0mil; y1=54.102mm; x2=949.0mil; y2=55.102mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.231742 {
+            x1=949.0mil; y1=54.102mm; x2=23.1046mm; y2=54.102mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
-       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
-        }
+      }
+       uid = KDF/GtuwAlgrVXWpTmwAAACs
+      }
+      ha:subc.231748 {
+       ha:attributes {
+        refdes=R99
+        value=3.3k
+        footprint=0402
+        openscad=0402
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-        li:thermal {
-        }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=21
-          name=pin21
-        }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
        }
-       ha:padstack_ref.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 {
-        }
+       li:objects {
+        ha:padstack_ref.231761 {
+         proto=0; x=23.305008mm; y=2.075in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         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
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.231762 {
+         proto=0; x=949.0mil; y=2.075in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=96
-          name=pin96
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-       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:layers {
 
-        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:top-silk {
+         lid=0
+         ha:combining {         }
 
-        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:objects {
+          }
+          ha:type {
+           silk = 1
+           top = 1
+          }
         }
 
-        li:thermal {
-        }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-        ha:attributes {
-          term=56
-          name=pin56
+          li:objects {
+           ha:line.231749 {
+            x1=23.704804mm; y1=2.075in; x2=23.704804mm; y2=2.075in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.231752 {
+            x1=23.704804mm; y1=2.075in; x2=23.704804mm; y2=2.075in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.231755 {
+            x1=23.704804mm; y1=2.075in; x2=24.704804mm; y2=2.075in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.231758 {
+            x1=23.704804mm; y1=2.075in; x2=23.704804mm; y2=53.705mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
-       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
-        }
+      }
+       uid = KDF/GtuwAlgrVXWpTmwAAACu
+      }
+      ha:subc.62462 {
+       ha:attributes {
+        value=TSM200N03D
+        footprint=PDFN33
+        refdes=Q20
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-        li:thermal {
-        }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=95
-          name=pin95
-        }
+           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  
+             }
+           }
+         }
        }
-       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 {
-        }
+       li:objects {
+        ha:padstack_ref.62488 {
+         proto=0; x=56.085232mm; y=58.884439mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        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 {
-        }
+         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
+         ha:attributes {
+           term=8
+           name=pin8
+         }
         }
+        ha:padstack_ref.62489 {
+         proto=1; x=56.085232mm; y=2.202155in; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=1
+           name=pin1
+         }
         }
+        ha:padstack_ref.62490 {
+         proto=0; x=2.18249in; y=58.884439mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        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 {
-        }
+         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
+         ha:attributes {
+           term=7
+           name=pin7
+         }
         }
+        ha:padstack_ref.62491 {
+         proto=1; x=2.18249in; y=2.202155in; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         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
+         ha:attributes {
+           term=2
+           name=pin2
+         }
         }
+        ha:padstack_ref.62492 {
+         proto=0; x=2.1569in; y=58.884439mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         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
+         ha:attributes {
+           term=6
+           name=pin6
+         }
         }
+        ha:padstack_ref.62493 {
+         proto=1; x=2.1569in; y=2.202155in; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=3
+           name=pin3
+         }
         }
+        ha:padstack_ref.62494 {
+         proto=0; x=2.13131in; y=58.884439mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        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 {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=5
+           name=pin5
+         }
         }
+        ha:padstack_ref.62495 {
+         proto=1; x=2.13131in; y=2.202155in; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        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 {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=4
+           name=pin4
+         }
         }
+        ha:padstack_ref.62496 {
+         proto=2; x=2.2in; y=2.274in; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        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 {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=8
+           name=pin8
+         }
         }
+        ha:padstack_ref.62497 {
+         proto=2; x=2.13939in; y=2.274in; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=17
-          name=pin17
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=5
+           name=pin5
+         }
         }
        }
-       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:layers {
 
-        li:thermal {
-        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-        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:objects {
+           ha:line.62463 {
+            x1=2.23563in; y1=2.325175in; x2=2.23563in; y2=55.759731mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.62466 {
+            x1=2.23563in; y1=55.759731mm; x2=2.10376in; y2=55.759731mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.62469 {
+            x1=2.10376in; y1=55.759731mm; x2=2.10376in; y2=2.325175in; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.62472 {
+            x1=2.10376in; y1=2.325175in; x2=2.23563in; y2=2.325175in; thickness=10.0mil; clearance=0.0;
+           }
+           ha:arc.62475 {
+            x=2.22087in; y=55.279671mm; width=5.0mil; height=5.0mil; astart=180.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+           }
+          }
+          ha:type {
+           silk = 1
+           top = 1
+          }
         }
 
-        li:thermal {
-        }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-        ha:attributes {
-          term=92
-          name=pin92
+          li:objects {
+           ha:line.62476 {
+            x1=55.110253mm; y1=57.47959mm; x2=55.110253mm; y2=57.47959mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.62479 {
+            x1=55.11038mm; y1=2.260225in; x2=55.11038mm; y2=2.260225in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.62482 {
+            x1=55.11038mm; y1=2.260225in; x2=55.11038mm; y2=56.409715mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.62485 {
+            x1=55.11038mm; y1=2.260225in; x2=54.11038mm; y2=2.260225in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
-       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
-        }
+      }
+       uid = KDF/GtuwAlgrVXWpTmwAAABK
+      }
+      ha:subc.14806 {
+       ha:attributes {
+        value=
+        footprint=189-15
+        refdes=J5
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-        li:thermal {
-        }
+       ha:ps_proto_v6.0 {
+         hdia=47.24mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-        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
-        }
+           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
+           }
 
-        li:thermal {
-        }
+           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: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
-        }
+           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
+           }
 
-        li:thermal {
-        }
+           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:attributes {
-          term=60
-          name=pin60
-        }
+           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: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:ps_proto_v6.2 {
+         hdia=3.050032mm; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-        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
-        }
+           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
+           }
 
-        li:thermal {
-        }
+           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: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
-        }
+           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
+           }
 
-        li:thermal {
-        }
+           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:attributes {
-          term=15
-          name=pin15
-        }
+           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
+           }
+         }
        }
-       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 {
-        }
+       li:objects {
+        ha:padstack_ref.14832 {
+         proto=0; x=635.83mil; y=2.67008in; rot=0.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+         ha:flags {
+          clearline=1
+         }
 
-        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 {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=1
+           name=pin1
+         }
         }
+        ha:padstack_ref.14833 {
+         proto=0; x=635.83mil; y=2.41103in; rot=0.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+         ha:flags {
+          clearline=1
+         }
 
-        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 {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=16
+           name=pin16
+         }
         }
+        ha:padstack_ref.14834 {
+         proto=1; x=690.35mil; y=70.660006mm; rot=0.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+         ha:flags {
+          clearline=1
+         }
 
-        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 {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=9
+           name=pin9
+         }
         }
+        ha:padstack_ref.14835 {
+         proto=1; x=690.35mil; y=2.52284in; rot=0.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+         ha:flags {
+          clearline=1
+         }
 
-        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 {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=24
+           name=pin24
+         }
         }
+        ha:padstack_ref.14836 {
+         proto=1; x=18.919952mm; y=2.67008in; rot=0.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+         ha:flags {
+          clearline=1
+         }
 
-        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 {
+           li:5 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=2
+           name=pin2
+         }
         }
+        ha:padstack_ref.14837 {
+         proto=1; x=18.919952mm; y=2.41103in; rot=0.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+         ha:flags {
+          clearline=1
+         }
 
-        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 {
-        }
+         li:thermal {
+           li:5 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+         }
 
-        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
+         ha:attributes {
+           term=17
+           name=pin17
+         }
         }
+        ha:padstack_ref.14838 {
+         proto=1; x=20.305014mm; y=70.660006mm; rot=0.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+           li:5 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+         }
 
-        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
+         ha:attributes {
+           term=10
+           name=pin10
+         }
         }
+        ha:padstack_ref.14839 {
+         proto=1; x=20.305014mm; y=2.52284in; rot=0.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+           li:5 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+         }
 
-        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
+         ha:attributes {
+           term=25
+           name=pin25
+         }
         }
+        ha:padstack_ref.14840 {
+         proto=1; x=853.94mil; y=2.67008in; rot=0.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+           li:2 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+           li:3 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+         }
 
-        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
+         ha:attributes {
+           term=3
+           name=pin3
+         }
         }
+        ha:padstack_ref.14841 {
+         proto=1; x=853.94mil; y=2.41103in; rot=0.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+           li:2 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+           li:3 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+         }
 
-        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
+         ha:attributes {
+           term=18
+           name=pin18
+         }
         }
+        ha:padstack_ref.14842 {
+         proto=1; x=908.46mil; y=70.660006mm; rot=0.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+           li:2 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+           li:3 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+         }
 
-        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
+         ha:attributes {
+           term=11
+           name=pin11
+         }
         }
+        ha:padstack_ref.14843 {
+         proto=1; x=908.46mil; y=2.52284in; rot=0.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+           li:2 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+           li:3 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+         }
 
-        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
+         ha:attributes {
+           term=26
+           name=pin26
+         }
         }
+        ha:padstack_ref.14844 {
+         proto=1; x=962.99mil; y=2.67008in; rot=0.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         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
+         ha:attributes {
+           term=4
+           name=pin4
+         }
         }
+        ha:padstack_ref.14845 {
+         proto=1; x=962.99mil; y=2.41103in; rot=0.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         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
+         ha:attributes {
+           term=19
+           name=pin19
+         }
         }
+        ha:padstack_ref.14846 {
+         proto=1; x=25.844754mm; y=70.660006mm; rot=0.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         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
+         ha:attributes {
+           term=12
+           name=pin12
+         }
         }
+        ha:padstack_ref.14847 {
+         proto=1; x=25.844754mm; y=2.52284in; rot=0.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         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=27
+           name=pin27
+         }
         }
+        ha:padstack_ref.14848 {
+         proto=1; x=27.229816mm; y=2.67008in; rot=0.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+         ha:flags {
+          clearline=1
+         }
 
-        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 {
+           li:5 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=5
+           name=pin5
+         }
         }
+        ha:padstack_ref.14849 {
+         proto=1; x=27.229816mm; y=2.41103in; rot=0.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+         ha:flags {
+          clearline=1
+         }
 
-        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 {
-        }
+         li:thermal {
+           li:5 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+         }
 
-        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
+         ha:attributes {
+           term=20
+           name=pin20
+         }
         }
+        ha:padstack_ref.14850 {
+         proto=1; x=28.614878mm; y=70.660006mm; rot=0.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+           li:5 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+         }
 
-        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
+         ha:attributes {
+           term=13
+           name=pin13
+         }
         }
+        ha:padstack_ref.14851 {
+         proto=1; x=28.614878mm; y=2.52284in; rot=0.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+           li:5 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+         }
 
-        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
+         ha:attributes {
+           term=28
+           name=pin28
+         }
         }
+        ha:padstack_ref.14852 {
+         proto=1; x=29.999686mm; y=2.67008in; rot=0.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+           li:2 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+           li:3 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+         }
 
-        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
+         ha:attributes {
+           term=6
+           name=pin6
+         }
         }
+        ha:padstack_ref.14853 {
+         proto=1; x=29.999686mm; y=2.41103in; rot=0.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+           li:2 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+           li:3 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+         }
 
-        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
+         ha:attributes {
+           term=21
+           name=pin21
+         }
         }
+        ha:padstack_ref.14854 {
+         proto=1; x=31.384748mm; y=70.660006mm; rot=0.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+           li:2 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+           li:3 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+         }
 
-        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
+         ha:attributes {
+           term=14
+           name=pin14
+         }
         }
+        ha:padstack_ref.14855 {
+         proto=1; x=31.384748mm; y=2.52284in; rot=0.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+           li:2 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+           li:3 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+         }
 
-        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
+         ha:attributes {
+           term=29
+           name=pin29
+         }
         }
+        ha:padstack_ref.14856 {
+         proto=1; x=1.29015in; y=2.67008in; rot=0.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         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
+         ha:attributes {
+           term=7
+           name=pin7
+         }
         }
+        ha:padstack_ref.14857 {
+         proto=1; x=1.29015in; y=2.41103in; rot=0.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         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
+         ha:attributes {
+           term=22
+           name=pin22
+         }
         }
+        ha:padstack_ref.14858 {
+         proto=1; x=1.34468in; y=70.660006mm; rot=0.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+           li:2 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+           li:3 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+         }
 
-        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
+         ha:attributes {
+           term=15
+           name=pin15
+         }
         }
+        ha:padstack_ref.14859 {
+         proto=1; x=1.34468in; y=2.52284in; rot=0.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+           li:2 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+           li:3 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+         }
 
-        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
+         ha:attributes {
+           term=30
+           name=pin30
+         }
         }
+        ha:padstack_ref.14860 {
+         proto=1; x=1.3992in; y=2.67008in; rot=0.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+           li:5 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+         }
 
-        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
+         ha:attributes {
+           term=8
+           name=pin8
+         }
         }
+        ha:padstack_ref.14861 {
+         proto=1; x=1.3992in; y=2.41103in; rot=0.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+           li:5 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+         }
 
-        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
+         ha:attributes {
+           term=23
+           name=pin23
+         }
         }
+        ha:padstack_ref.14862 {
+         proto=2; x=1.67342in; y=70.660006mm; rot=0.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         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
+         ha:attributes {
+           term=0
+           name=mnt
+         }
         }
+        ha:padstack_ref.14863 {
+         proto=2; x=361.61mil; y=70.660006mm; rot=0.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         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
+         ha:attributes {
+           term=0
+           name=mnt
+         }
         }
+        ha:padstack_ref.14864 {
+         proto=2; x=1.67342in; y=2.46693in; rot=0.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         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
+         ha:attributes {
+           term=0
+           name=mnt
+         }
         }
+        ha:padstack_ref.14865 {
+         proto=2; x=361.61mil; y=2.46693in; rot=0.000000; xmirror=1; smirror=1; clearance=0.179959mm;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=6
-          name=pin6
+         ha:attributes {
+           term=0
+           name=mnt
+         }
         }
        }
-       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:layers {
 
-        li:thermal {
-        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-        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:objects {
+           ha:line.14807 {
+            x1=250.0mil; y1=3.1in; x2=1.78503in; y2=3.1in; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.14810 {
+            x1=250.0mil; y1=2.34001in; x2=1.78503in; y2=2.34001in; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.14813 {
+            x1=1.78503in; y1=3.1in; x2=1.78503in; y2=2.34001in; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.14816 {
+            x1=250.0mil; y1=3.1in; x2=250.0mil; y2=2.34001in; thickness=10.0mil; clearance=0.0;
+           }
+          }
+          ha:type {
+           silk = 1
+           bottom = 1
+          }
         }
 
-        li:thermal {
-        }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-        ha:attributes {
-          term=81
-          name=pin81
+          li:objects {
+           ha:line.14820 {
+            x1=25.844873mm; y1=65.950077mm; x2=25.844873mm; y2=65.950077mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.14823 {
+            x1=25.844754mm; y1=69.240146mm; x2=25.844754mm; y2=69.240146mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.14826 {
+            x1=25.844754mm; y1=69.240146mm; x2=26.844754mm; y2=69.240146mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.14829 {
+            x1=25.844754mm; y1=69.240146mm; x2=25.844754mm; y2=68.240146mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           bottom = 1
+           virtual = 1
+           misc = 1
+          }
         }
        }
-       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
-        }
+      }
+       uid = FPyPd0p3sfdI9it38ncAAAAm
+      }
+      ha:subc.51780 {
+       ha:attributes {
+        refdes=R91
+        value=3.3k
+        footprint=0402
+        openscad=0402
        }
-       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
-        }
+      ha:data {
+            li:padstack_prototypes {
 
-        li:thermal {
-        }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=5
-          name=pin5
-        }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
        }
-       ha:padstack_ref.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 {
-        }
+       li:objects {
+        ha:padstack_ref.51794 {
+         proto=0; x=53.175408mm; y=2.075in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         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
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.51795 {
+         proto=0; x=53.975mm; y=2.075in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=80
-          name=pin80
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-       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:layers {
 
-        li:thermal {
-        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-        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:objects {
+          }
+          ha:type {
+           silk = 1
+           top = 1
+          }
         }
 
-        li:thermal {
-        }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-        ha:attributes {
-          term=4
-          name=pin4
+          li:objects {
+           ha:line.51782 {
+            x1=2.10926in; y1=2.075in; x2=2.10926in; y2=2.075in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.51785 {
+            x1=2.10926in; y1=2.075in; x2=2.10926in; y2=2.075in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.51788 {
+            x1=2.10926in; y1=2.075in; x2=54.575204mm; y2=2.075in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.51791 {
+            x1=2.10926in; y1=2.075in; x2=2.10926in; y2=53.705mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
-       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
-        }
+      }
+       uid = KDF/GtuwAlgrVXWpTmwAAACe
+      }
+      ha:subc.51747 {
+       ha:attributes {
+        refdes=R90
+        value=1k
+        footprint=0402
+        openscad=0402
        }
-       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
-        }
+      ha:data {
+            li:padstack_prototypes {
 
-        li:thermal {
-        }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=79
-          name=pin79
-        }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
        }
-       ha:padstack_ref.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:objects {
+        ha:padstack_ref.51761 {
+         proto=0; x=53.975mm; y=2.11326in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         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
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.51762 {
+         proto=0; x=53.975mm; y=54.476396mm; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=73
-          name=pin73
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-       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:layers {
 
-        li:thermal {
-        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-        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:objects {
+          }
+          ha:type {
+           silk = 1
+           top = 1
+          }
         }
 
-        li:thermal {
-        }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-        ha:attributes {
-          term=48
-          name=pin48
+          li:objects {
+           ha:line.51749 {
+            x1=53.975mm; y1=2.129in; x2=53.975mm; y2=2.129in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.51752 {
+            x1=53.975mm; y1=2.129in; x2=53.975mm; y2=2.129in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.51755 {
+            x1=53.975mm; y1=2.129in; x2=53.975mm; y2=55.0766mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.51758 {
+            x1=53.975mm; y1=2.129in; x2=52.975mm; y2=2.129in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
         }
        }
-       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
-        }
+      }
+       uid = KDF/GtuwAlgrVXWpTmwAAACc
+      }
+      ha:subc.51582 {
+       ha:attributes {
+        refdes=R88
+        value=3.3k
+        footprint=0402
+        openscad=0402
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-        li:thermal {
-        }
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-        ha:attributes {
-          term=2
-          name=pin2
-        }
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
        }
-       ha:padstack_ref.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:objects {
+        ha:padstack_ref.51596 {
+         proto=0; x=54.801008mm; y=2.075in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.51597 {
+         proto=0; x=2.189in; y=2.075in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        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 {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=49
-          name=pin49
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-       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:layers {
 
-        li:thermal {
-        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-        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:objects {
+          }
+          ha:type {
+           silk = 1
+           top = 1
+          }
         }
 
-        li:thermal {
-        }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-        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
+          li:objects {
+           ha:line.51584 {
+            x1=2.17326in; y1=2.075in; x2=2.17326in; y2=2.075in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-           clearance=0.0
-          }
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
+           ha:line.51587 {
+            x1=2.17326in; y1=2.075in; x2=2.17326in; y2=2.075in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-           clearance=0.0
-          }
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+           ha:line.51590 {
+            x1=2.17326in; y1=2.075in; x2=56.200804mm; y2=2.075in; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-           clearance=0.0
-          }
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
+           ha:line.51593 {
+            x1=2.17326in; y1=2.075in; x2=2.17326in; y2=53.705mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
-           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:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
         }
-
-        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 = KDF/GtuwAlgrVXWpTmwAAACS
       }
-     }
-      uid = FuGWfQzXU3SM7rbQ58MAAAAV
-     }
-     ha:subc.106482 {
+     ha:subc.51384 {
       ha:attributes {
-       footprint=0402
-       value=1k
        openscad=0402
-       refdes=R52
+       value=1k
+       refdes=R89
+       footprint=0402
       }
      ha:data {
           li:padstack_prototypes {
@@ -41357,8 +43730,8 @@ ha:pcb-rnd-board-v8 {
      }
 
       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:padstack_ref.51398 {
+        proto=0; x=2.189in; y=2.11326in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
         ha:flags {
          clearline=1
         }
@@ -41371,8 +43744,8 @@ ha:pcb-rnd-board-v8 {
           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:padstack_ref.51399 {
+        proto=0; x=2.189in; y=54.476396mm; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
         ha:flags {
          clearline=1
         }
@@ -41405,26 +43778,26 @@ ha:pcb-rnd-board-v8 {
         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:line.51386 {
+           x1=2.189in; y1=2.129in; x2=2.189in; y2=2.129in; 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:line.51389 {
+           x1=2.189in; y1=2.129in; x2=2.189in; y2=2.129in; 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:line.51392 {
+           x1=2.189in; y1=2.129in; x2=2.189in; y2=55.0766mm; 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:line.51395 {
+           x1=2.189in; y1=2.129in; x2=54.6006mm; y2=2.129in; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=y
            }
@@ -41438,4678 +43811,2513 @@ ha:pcb-rnd-board-v8 {
        }
       }
      }
-      uid = FuGWfQzXU3SM7rbQ58MAAAAF
+      uid = KDF/GtuwAlgrVXWpTmwAAACG
      }
-     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  
-            }
-          }
-        }
-      }
+     ha:rat.265125 {
+      x1=59.453273mm; y1=29.200406mm; lgrp1=3; anchor1=pcb/44676; x2=2.36052in; y2=1.163in; lgrp2=3; anchor2=pcb/51351/51365;
      }
-
-      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
-        }
-       }
+     ha:rat.265128 {
+      x1=60.418473mm; y1=30.216406mm; lgrp1=3; anchor1=pcb/44676; x2=2.39852in; y2=1.203in; lgrp2=3; anchor2=pcb/51450/51464;
+     }
+     ha:rat.265131 {
+      x1=59.072273mm; y1=33.213606mm; lgrp1=3; anchor1=pcb/44676; x2=2.34552in; y2=33.5534mm; lgrp2=3; anchor2=pcb/51153/51167;
+     }
+     ha:rat.265134 {
+      x1=59.605673mm; y1=35.118606mm; lgrp1=3; anchor1=pcb/44676; x2=60.109608mm; y2=1.396in; lgrp2=3; anchor2=pcb/51417/51431;
+     }
+     ha:rat.265137 {
+      x1=59.351673mm; y1=37.887206mm; lgrp1=3; anchor1=pcb/44676; x2=2.35652in; y2=1.505in; lgrp2=3; anchor2=pcb/52839/52853;
+     }
+     ha:rat.265140 {
+      x1=58.589673mm; y1=39.716006mm; lgrp1=3; anchor1=pcb/44676; x2=59.093608mm; y2=40.0558mm; lgrp2=3; anchor2=pcb/53202/53216;
+     }
+     ha:rat.265143 {
+      x1=58.506869mm; y1=42.941806mm; lgrp1=3; anchor1=pcb/44676; x2=2.32326in; y2=1.704in; lgrp2=3; anchor2=pcb/53235/53249;
+     }
+     ha:rat.265146 {
+      x1=58.430669mm; y1=44.821406mm; lgrp1=3; anchor1=pcb/44676; x2=2.32026in; y2=1.778in; lgrp2=3; anchor2=pcb/52905/52919;
+     }
+     ha:rat.265149 {
+      x1=58.691273mm; y1=47.005806mm; lgrp1=3; anchor1=pcb/44676; x2=59.195208mm; y2=1.864in; lgrp2=3; anchor2=pcb/52542/52556;
+     }
+     ha:rat.265152 {
+      x1=59.173873mm; y1=49.088606mm; lgrp1=3; anchor1=pcb/44676; x2=2.34952in; y2=1.946in; lgrp2=3; anchor2=pcb/52608/52622;
+     }
+     ha:rat.265155 {
+      x1=2.698155in; y1=36.806632mm; lgrp1=3; anchor1=pcb/57212/57245; x2=2.508in; y2=1.404in; lgrp2=3; anchor2=pcb/51219/51234;
+     }
+     ha:rat.265158 {
+      x1=68.507737mm; y1=1.28508in; lgrp1=3; anchor1=pcb/57175/57208; x2=2.53in; y2=30.6832mm; lgrp2=3; anchor2=pcb/51252/51267;
+     }
+     ha:rat.265161 {
+      x1=557.49mil; y1=55.960137mm; lgrp1=3; anchor1=pcb/62499/62528; x2=563.0mil; y2=2.14448in; lgrp2=3; anchor2=pcb/51846/51861;
+     }
+     ha:rat.265164 {
+      x1=25.55494mm; y1=55.960137mm; lgrp1=3; anchor1=pcb/58022/58051; x2=1.011in; y2=54.501796mm; lgrp2=3; anchor2=pcb/231716/231730;
+     }
+     ha:rat.265167 {
+      x1=2.698155in; y1=1.89451in; lgrp1=3; anchor1=pcb/57323/57352; x2=2.492in; y2=1.848in; lgrp2=3; anchor2=pcb/52575/52590;
+     }
+     ha:rat.265170 {
+      x1=2.698155in; y1=1.3979in; lgrp1=3; anchor1=pcb/57212/57241; x2=2.488in; y2=1.326in; lgrp2=3; anchor2=pcb/51615/51630;
+     }
+     ha:rat.265173 {
+      x1=506.31mil; y1=55.960137mm; lgrp1=3; anchor1=pcb/62499/62532; x2=500.0mil; y2=2.14448in; lgrp2=3; anchor2=pcb/51879/51894;
+     }
+     ha:rat.265176 {
+      x1=2.698155in; y1=40.946832mm; lgrp1=3; anchor1=pcb/57249/57282; x2=2.504in; y2=1.58in; lgrp2=3; anchor2=pcb/52740/52755;
+     }
+     ha:rat.265179 {
+      x1=20.495768mm; y1=55.909337mm; lgrp1=3; anchor1=pcb/62573/62606; x2=801.0mil; y2=2.145in; lgrp2=3; anchor2=pcb/52176/52191;
+     }
+     ha:rat.265182 {
+      x1=24.254968mm; y1=55.960137mm; lgrp1=3; anchor1=pcb/58022/58055; x2=949.0mil; y2=54.501796mm; lgrp2=3; anchor2=pcb/231732/231746;
+     }
+     ha:rat.265185 {
+      x1=68.507737mm; y1=1.2339in; lgrp1=3; anchor1=pcb/57175/57204; x2=2.518in; y2=1.139in; lgrp2=3; anchor2=pcb/51054/51069;
+     }
+     ha:rat.265188 {
+      x1=2.698155in; y1=1.77708in; lgrp1=3; anchor1=pcb/57286/57319; x2=2.462in; y2=1.782in; lgrp2=3; anchor2=pcb/52872/52887;
+     }
+     ha:rat.265191 {
+      x1=858.1mil; y1=55.909337mm; lgrp1=3; anchor1=pcb/62573/62602; x2=864.0mil; y2=54.5084mm; lgrp2=3; anchor2=pcb/52143/52158;
+     }
+     ha:rat.265194 {
+      x1=2.698155in; y1=1.94569in; lgrp1=3; anchor1=pcb/57323/57356; x2=63.8302mm; y2=1.941in; lgrp2=3; anchor2=pcb/53466/53481;
+     }
+     ha:rat.265197 {
+      x1=708.1mil; y1=55.960137mm; lgrp1=3; anchor1=pcb/62610/62639; x2=714.0mil; y2=54.476396mm; lgrp2=3; anchor2=pcb/51945/51960;
+     }
+     ha:rat.265200 {
+      x1=32.48914mm; y1=55.960137mm; lgrp1=3; anchor1=pcb/62536/62565; x2=32.639mm; y2=2.14548in; lgrp2=3; anchor2=pcb/53334/53349;
+     }
+     ha:rat.265203 {
+      x1=2.698155in; y1=1.5609in; lgrp1=3; anchor1=pcb/57249/57278; x2=2.508in; y2=1.512in; lgrp2=3; anchor2=pcb/52077/52092;
+     }
+     ha:rat.265206 {
+      x1=2.698155in; y1=1.7259in; lgrp1=3; anchor1=pcb/57286/57315; x2=2.458in; y2=1.7in; lgrp2=3; anchor2=pcb/53268/53283;
+     }
+     ha:rat.265209 {
+      x1=16.685768mm; y1=55.960137mm; lgrp1=3; anchor1=pcb/62610/62643; x2=651.0mil; y2=2.144in; lgrp2=3; anchor2=pcb/52773/52788;
+     }
+     ha:rat.265212 {
+      x1=59.2074mm; y1=1.021in; lgrp1=3; anchor1=pcb/50955/50970; x2=39.59987mm; y2=1.244895in; lgrp2=3; anchor2=pcb/104681/104746;
+     }
+     ha:rat.265215 {
+      x1=2.49852in; y1=30.6832mm; lgrp1=3; anchor1=pcb/51252/51266; x2=2.43in; y2=1.203in; lgrp2=3; anchor2=pcb/51450/51465;
+     }
+     ha:rat.265218 {
+      x1=60.7568mm; y1=1.163in; lgrp1=3; anchor1=pcb/51351/51366; x2=2.48652in; y2=1.139in; lgrp2=3; anchor2=pcb/51054/51068;
+     }
+     ha:rat.265221 {
+      x1=2.377in; y1=33.5534mm; lgrp1=3; anchor1=pcb/51153/51168; x2=62.395608mm; y2=1.326in; lgrp2=3; anchor2=pcb/51615/51629;
+     }
+     ha:rat.265224 {
+      x1=62.802008mm; y1=1.58in; lgrp1=3; anchor1=pcb/52740/52754; x2=2.358in; y2=40.0558mm; lgrp2=3; anchor2=pcb/53202/53217;
+     }
+     ha:rat.265227 {
+      x1=60.6552mm; y1=1.505in; lgrp1=3; anchor1=pcb/52839/52854; x2=62.903608mm; y2=1.512in; lgrp2=3; anchor2=pcb/52077/52091;
+     }
+     ha:rat.265230 {
+      x1=2.43052in; y1=1.782in; lgrp1=3; anchor1=pcb/52872/52886; x2=59.734196mm; y2=1.778in; lgrp2=3; anchor2=pcb/52905/52920;
+     }
+     ha:rat.265233 {
+      x1=1.22792in; y1=55.960137mm; lgrp1=3; anchor1=pcb/62536/62569; x2=31.0388mm; y2=2.14548in; lgrp2=3; anchor2=pcb/53367/53382;
+     }
+     ha:rat.265236 {
+      x1=2.362in; y1=1.864in; lgrp1=3; anchor1=pcb/52542/52557; x2=62.497208mm; y2=1.848in; lgrp2=3; anchor2=pcb/52575/52589;
+     }
+     ha:rat.265239 {
+      x1=2.381in; y1=1.946in; lgrp1=3; anchor1=pcb/52608/52623; x2=2.48152in; y2=1.941in; lgrp2=3; anchor2=pcb/53466/53480;
+     }
+     ha:rat.265242 {
+      x1=59.810396mm; y1=1.704in; lgrp1=3; anchor1=pcb/53235/53250; x2=2.42652in; y2=1.7in; lgrp2=3; anchor2=pcb/53268/53282;
+     }
+     ha:rat.265245 {
+      x1=563.0mil; y1=2.075in; lgrp1=3; anchor1=pcb/51813/51828; x2=563.0mil; y2=53.6702mm; lgrp2=3; anchor2=pcb/51846/51860;
+     }
+     ha:rat.265248 {
+      x1=864.0mil; y1=2.075in; lgrp1=3; anchor1=pcb/52110/52125; x2=864.0mil; y2=2.11452in; lgrp2=3; anchor2=pcb/52143/52157;
+     }
+     ha:rat.265251 {
+      x1=80.574896mm; y1=1.93168in; lgrp1=10; anchor1=pcb/17465/17491; x2=2.813285in; y2=1.28508in; lgrp2=3; anchor2=pcb/57175/57207;
+     }
+     ha:rat.265254 {
+      x1=3.28405in; y1=1.87716in; lgrp1=10; anchor1=pcb/17465/17493; x2=2.814285in; y2=1.3979in; lgrp2=3; anchor2=pcb/57212/57240;
+     }
+     ha:rat.265257 {
+      x1=3.28405in; y1=1.55in; lgrp1=10; anchor1=pcb/17465/17505; x2=2.814285in; y2=40.296846mm; lgrp2=3; anchor2=pcb/57249/57279;
+     }
+     ha:rat.265260 {
+      x1=2.91319in; y1=1.93168in; lgrp1=10; anchor1=pcb/17465/17492; x2=2.814285in; y2=1.5609in; lgrp2=3; anchor2=pcb/57249/57277;
+     }
+     ha:rat.265263 {
+      x1=2.91319in; y1=40.754808mm; lgrp1=10; anchor1=pcb/17465/17504; x2=2.814285in; y2=1.75149in; lgrp2=3; anchor2=pcb/57286/57316;
+     }
+     ha:rat.265266 {
+      x1=2.91319in; y1=32.444944mm; lgrp1=10; anchor1=pcb/17465/17516; x2=2.814285in; y2=1.70031in; lgrp2=3; anchor2=pcb/57286/57312;
+     }
+     ha:rat.265269 {
+      x1=76.835mm; y1=1.87716in; lgrp1=10; anchor1=pcb/17465/17494; x2=2.814285in; y2=48.77054mm; lgrp2=3; anchor2=pcb/57323/57353;
+     }
+     ha:rat.265272 {
+      x1=80.574896mm; y1=40.754808mm; lgrp1=10; anchor1=pcb/17465/17503; x2=2.813285in; y2=1.2339in; lgrp2=3; anchor2=pcb/57175/57203;
+     }
+     ha:rat.265275 {
+      x1=80.574896mm; y1=32.444944mm; lgrp1=10; anchor1=pcb/17465/17515; x2=2.814285in; y2=1.42349in; lgrp2=3; anchor2=pcb/57212/57242;
+     }
+     ha:rat.265278 {
+      x1=76.835mm; y1=1.55in; lgrp1=10; anchor1=pcb/17465/17506; x2=2.814285in; y2=1.86892in; lgrp2=3; anchor2=pcb/57323/57349;
+     }
+     ha:rat.265281 {
+      x1=1.73621in; y1=1.244895in; lgrp1=3; anchor1=pcb/104681/104710; x2=2.843in; y2=1.021in; lgrp2=3; anchor2=pcb/222090;
+     }
+     ha:rat.265284 {
+      x1=41.09974mm; y1=1.244895in; lgrp1=3; anchor1=pcb/104681/104734; x2=2.544in; y2=1.021in; lgrp2=3; anchor2=pcb/222102;
+     }
+     ha:rat.265287 {
+      x1=39.099744mm; y1=1.244895in; lgrp1=3; anchor1=pcb/104681/104750; x2=2.244in; y2=1.021in; lgrp2=3; anchor2=pcb/222114;
+     }
+     ha:rat.265290 {
+      x1=63.0174mm; y1=1.021in; lgrp1=3; anchor1=pcb/50922/50937; x2=1.59842in; y2=1.244895in; lgrp2=3; anchor2=pcb/104681/104738;
+     }
+     ha:rat.265293 {
+      x1=651.0mil; y1=53.658008mm; lgrp1=3; anchor1=pcb/52773/52787; x2=651.0mil; y2=2.075in; lgrp2=3; anchor2=pcb/52806/52821;
+     }
+     ha:rat.265296 {
+      x1=1.65747in; y1=1.244895in; lgrp1=3; anchor1=pcb/104681/104726; x2=2.694in; y2=1.021in; lgrp2=3; anchor2=pcb/222093;
+     }
+     ha:rat.265299 {
+      x1=1.63779in; y1=1.244895in; lgrp1=3; anchor1=pcb/104681/104730; x2=2.631in; y2=1.02in; lgrp2=3; anchor2=pcb/222096;
+     }
+     ha:rat.265302 {
+      x1=62.903608mm; y1=1.404in; lgrp1=3; anchor1=pcb/51219/51233; x2=2.398in; y2=1.396in; lgrp2=3; anchor2=pcb/51417/51432;
+     }
+     ha:rat.265305 {
+      x1=2.78in; y1=1.021in; lgrp1=3; anchor1=pcb/51021/51036; x2=1.67716in; y2=1.244895in; lgrp2=3; anchor2=pcb/104681/104722;
+     }
+     ha:rat.265308 {
+      x1=949.0mil; y1=2.11426in; lgrp1=3; anchor1=pcb/231732/231745; x2=949.0mil; y2=2.075in; lgrp2=3; anchor2=pcb/231748/231762;
+     }
+     ha:rat.265311 {
+      x1=32.639mm; y1=2.075in; lgrp1=3; anchor1=pcb/53103/53118; x2=32.639mm; y2=53.6956mm; lgrp2=3; anchor2=pcb/53334/53348;
+     }
+     ha:rat.265314 {
+      x1=714.0mil; y1=2.075in; lgrp1=3; anchor1=pcb/51912/51927; x2=714.0mil; y2=2.11326in; lgrp2=3; anchor2=pcb/51945/51959;
+     }
+     ha:rat.265317 {
+      x1=1.57873in; y1=1.244895in; lgrp1=3; anchor1=pcb/104681/104742; x2=2.394in; y2=1.021in; lgrp2=3; anchor2=pcb/222108;
+     }
+     ha:rat.265320 {
+      x1=2.181in; y1=1.021in; lgrp1=3; anchor1=pcb/50790/50805; x2=38.1mm; y2=1.244895in; lgrp2=3; anchor2=pcb/104681/104758;
+     }
+     ha:rat.265323 {
+      x1=31.0388mm; y1=53.6956mm; lgrp1=3; anchor1=pcb/53367/53381; x2=31.0388mm; y2=2.075in; lgrp2=3; anchor2=pcb/66842/66857;
+     }
+     ha:rat.265326 {
+      x1=500.0mil; y1=53.6702mm; lgrp1=3; anchor1=pcb/51879/51893; x2=500.0mil; y2=2.075in; lgrp2=3; anchor2=pcb/51648/51663;
+     }
+     ha:rat.265329 {
+      x1=801.0mil; y1=53.683408mm; lgrp1=3; anchor1=pcb/52176/52190; x2=801.0mil; y2=2.075in; lgrp2=3; anchor2=pcb/52209/52224;
+     }
+     ha:rat.265332 {
+      x1=1.011in; y1=2.075in; lgrp1=3; anchor1=pcb/231700/231714; x2=1.011in; y2=2.11426in; lgrp2=3; anchor2=pcb/231716/231729;
+     }
+  }
+  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
       }
-      li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+      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
+      }
 
-         li:objects {
-         }
-         ha:type {
-          silk = 1
-          top = 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:subc-aux {
-        lid=1
-        ha:combining {        }
+      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
+      }
 
-         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
-         }
-       }
+      ha:attributes {
+        on_every_layer=
+        on_every_layer_gen=outline
+        noexport=1
       }
      }
-      uid = FuGWfQzXU3SM7rbQ58MAAAAH
+     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:subc.106514 {
-      ha:attributes {
-       value=red3mm
-       footprint=100mil-led
-       refdes=D1
+     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:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v6.0 {
-        hdia=35.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -35.0mil  
-             -35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -35.0mil  
-             -35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -35.0mil  
-             -35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -42.5mil  
-             -42.5mil  
-             42.5mil  
-             -42.5mil  
-             42.5mil  
-             42.5mil  
-             -42.5mil  
-             42.5mil  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -42.5mil  
-             -42.5mil  
-             42.5mil  
-             -42.5mil  
-             42.5mil  
-             42.5mil  
-             -42.5mil  
-             42.5mil  
-            }
-          }
-        }
+     }
+     ha:line.88466 {
+      x1=799.0mil; y1=813.0mil; x2=799.0mil; y2=660.0mil; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
       }
-
-      ha:ps_proto_v6.1 {
-        hdia=35.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-          }
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
-           }
-           clearance=0.0
-          }
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
-           }
-           clearance=0.0
-          }
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-          }
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
-           }
-           clearance=0.0
-          }
-        }
+     }
+     ha:line.88469 {
+      x1=799.0mil; y1=660.0mil; x2=745.0mil; y2=606.0mil; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
       }
      }
-
-      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
-        }
-       }
+     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
       }
-      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
-         }
-       }
+     }
+     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
       }
      }
-      uid = BSSWM2O9EWTYxTF7y4UAAAAg
+     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:subc.106534 {
-      ha:attributes {
-       value=green3mm
-       footprint=100mil-led
-       refdes=D2
+     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:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v6.0 {
-        hdia=35.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -35.0mil  
-             -35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -35.0mil  
-             -35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -35.0mil  
-             -35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -42.5mil  
-             -42.5mil  
-             42.5mil  
-             -42.5mil  
-             42.5mil  
-             42.5mil  
-             -42.5mil  
-             42.5mil  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -42.5mil  
-             -42.5mil  
-             42.5mil  
-             -42.5mil  
-             42.5mil  
-             42.5mil  
-             -42.5mil  
-             42.5mil  
-            }
-          }
-        }
+     }
+     ha:line.89402 {
+      x1=27.396694mm; y1=812.0mil; x2=27.396694mm; y2=17.666716mm; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
       }
-
-      ha:ps_proto_v6.1 {
-        hdia=35.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-          }
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
-           }
-           clearance=0.0
-          }
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
-           }
-           clearance=0.0
-          }
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-          }
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
-           }
-           clearance=0.0
-          }
-        }
+     }
+     ha:line.89405 {
+      x1=27.396694mm; y1=17.666716mm; x2=27.229816mm; y2=688.97mil; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
       }
      }
-
-      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
-        }
-       }
+     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
       }
-      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
-         }
-       }
+     }
+     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
       }
      }
-      uid = BSSWM2O9EWTYxTF7y4UAAAAi
+     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:subc.115575 {
-      ha:attributes {
-       refdes=C1
-       value=22pF
-       footprint=0402
-       openscad=0402
+     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:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-            }
-          }
-        }
+     }
+     ha:line.89420 {
+      x1=1.072in; y1=608.0mil; x2=1.072in; y2=10.920984mm; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
       }
      }
-
-      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
-        }
-       }
+     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
       }
-      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
-         }
-       }
+     }
+     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
       }
      }
-      uid = NJ5GfaFarhNQTXorTl0AAACY
+     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:subc.115608 {
-      ha:attributes {
-       refdes=C2
-       value=22pF
-       footprint=0402
-       openscad=0402
+     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:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-            }
-          }
-        }
+     }
+     ha:line.90344 {
+      x1=1.40561in; y1=17.662652mm; x2=1.3992in; y2=688.97mil; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
       }
      }
-
-      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
-        }
-       }
+     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
       }
-      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
-         }
-       }
+     }
+     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
       }
      }
-      uid = NJ5GfaFarhNQTXorTl0AAACa
+     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:subc.115641 {
-      ha:attributes {
-       refdes=C3
-       value=0.1uF
-       footprint=0402
-       openscad=0402
+     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:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-            }
-          }
-        }
+     }
+     ha:line.91262 {
+      x1=1.126in; y1=480.0mil; x2=1.126in; y2=399.0mil; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
       }
      }
-
-      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
-        }
-       }
+     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
       }
-      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
-         }
-       }
+     }
+     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
       }
      }
-      uid = NJ5GfaFarhNQTXorTl0AAACc
+     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:subc.115674 {
-      ha:attributes {
-       refdes=C4
-       value=1uF
-       footprint=0402
-       openscad=0402
+     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:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-            }
-          }
-        }
+     }
+     ha:line.92177 {
+      x1=1.495in; y1=525.72mil; x2=1.3992in; y2=429.92mil; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
       }
      }
-
-      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
-        }
-       }
+     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
       }
-      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
-         }
-       }
+     }
+     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
       }
      }
-      uid = NJ5GfaFarhNQTXorTl0AAACe
+     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:subc.115707 {
-      ha:attributes {
-       refdes=C5
-       value=1uF
-       footprint=0402
-       openscad=0402
+     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:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-            }
-          }
-        }
+     }
+     ha:line.99762 {
+      x1=1.517in; y1=509.0mil; x2=1.464in; y2=456.0mil; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
       }
      }
-
-      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
-        }
-       }
+     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
       }
-      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
-         }
-       }
+     }
+     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
       }
      }
-      uid = NJ5GfaFarhNQTXorTl0AAACg
+     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:subc.115740 {
-      ha:attributes {
-       refdes=C6
-       value=0.1uF
-       footprint=0402
-       openscad=0402
+     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:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-            }
-          }
-        }
+     }
+     ha:line.111036 {
+      x1=366.0mil; y1=1.514in; x2=413.0mil; y2=1.514in; thickness=20.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
       }
      }
-
-      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
-        }
-       }
+     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
       }
-      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
-         }
-       }
+     }
+     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
       }
      }
-      uid = NJ5GfaFarhNQTXorTl0AAACi
+     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:subc.115773 {
-      ha:attributes {
-       refdes=C7
-       value=0.1uF
-       footprint=0402
-       openscad=0402
+     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:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-            }
-          }
-        }
+     }
+     ha:line.112623 {
+      x1=215.0mil; y1=1.631in; x2=215.0mil; y2=1.554in; thickness=15.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
       }
      }
-
-      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
-        }
-       }
+     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
       }
-      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
-         }
-       }
+     }
+     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
       }
      }
-      uid = NJ5GfaFarhNQTXorTl0AAACk
+     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:subc.115806 {
-      ha:attributes {
-       refdes=C8
-       value=0.1uF
-       footprint=0402
-       openscad=0402
+     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:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-            }
-          }
-        }
+     }
+     ha:line.125036 {
+      x1=6.720586mm; y1=1.67441in; x2=271.0mil; y2=42.3672mm; thickness=15.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
       }
      }
-
-      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
-        }
-       }
+     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
       }
-      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
-         }
-       }
+     }
+     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
       }
      }
-      uid = NJ5GfaFarhNQTXorTl0AAACm
+     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:subc.115839 {
-      ha:attributes {
-       refdes=C9
-       value=0.1uF
-       footprint=0402
-       openscad=0402
+     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:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-            }
-          }
-        }
+     }
+     ha:line.125865 {
+      x1=32.100012mm; y1=30.409388mm; x2=1.264in; y2=1.197in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
       }
      }
-
-      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
-        }
-       }
+     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
       }
-      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
-         }
-       }
+     }
+     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
       }
      }
-      uid = NJ5GfaFarhNQTXorTl0AAACo
+     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:subc.115872 {
-      ha:attributes {
-       refdes=C10
-       value=0.1uF
-       footprint=0402
-       openscad=0402
+     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:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-            }
-          }
-        }
+     }
+     ha:line.127492 {
+      x1=1.73621in; y1=1.855115in; x2=1.73621in; y2=1.90279in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
       }
      }
-
-      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
-        }
-       }
+     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
       }
-      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
-         }
-       }
+     }
+     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
       }
      }
-      uid = NJ5GfaFarhNQTXorTl0AAACq
+     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:subc.115905 {
-      ha:attributes {
-       refdes=C11
-       value=0.1uF
-       footprint=0402
-       openscad=0402
+     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:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-            }
-          }
-        }
+     }
+     ha:line.129878 {
+      x1=338.8mil; y1=1.6878in; x2=319.0mil; y2=42.3672mm; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
       }
      }
-
-      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
-        }
-       }
+     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
       }
-      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
-         }
-       }
+     }
+     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
       }
      }
-      uid = NJ5GfaFarhNQTXorTl0AAACs
+     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:subc.152462 {
-      ha:attributes {
-       value=DFLS130L
-       footprint=powerdi123
-       refdes=D3
+     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: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: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: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  
-            }
-          }
-        }
+     }
+     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
       }
      }
-
-      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
-        }
-       }
+     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
       }
-      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
-         }
-       }
+     }
+     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
       }
      }
-      uid = x7/N9+E4qsbAAM1I8VoAAACg
+     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:subc.158409 {
-      ha:attributes {
-       value=220uF
-       footprint=CAP_FC8
-       refdes=C13
+     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: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: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: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
-          }
-        }
+     }
+     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
       }
      }
-
-      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
-        }
-       }
+     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
       }
-      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
-         }
-       }
+     }
+     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
       }
      }
-      uid = x7/N9+E4qsbAAM1I8VoAAACi
+     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: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: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
-       lock=1
       }
-
-      ha:attributes {
-        on_every_layer=
-        on_every_layer_gen=outline
-        noexport=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.42939 {
-      x1=0.0; y1=3.1in; x2=3.6in; y2=3.1in; thickness=10.0mil; clearance=20.0mil;
+     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
-       lock=1
       }
-
-      ha:attributes {
-        on_every_layer=
-        on_every_layer_gen=outline
-        noexport=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.42951 {
-      x1=3.6in; y1=3.1in; x2=3.6in; y2=0.0; thickness=10.0mil; clearance=20.0mil;
+     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
-       lock=1
       }
-
-      ha:attributes {
-        on_every_layer=
-        on_every_layer_gen=outline
-        noexport=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.42963 {
-      x1=3.6in; y1=0.0; x2=0.0; y2=0.0; thickness=10.0mil; clearance=20.0mil;
+     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
-       lock=1
       }
-
-      ha:attributes {
-        on_every_layer=
-        on_every_layer_gen=outline
-        noexport=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
+      }
+     }
+     ha:line.212854 {
+      x1=71.889874mm; y1=836.225mil; x2=71.889874mm; y2=784.69mil; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.212857 {
+      x1=71.889874mm; y1=784.69mil; x2=72.4408mm; y2=763.0mil; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.212860 {
+      x1=72.4408mm; y1=763.0mil; x2=2.88814in; y2=763.0mil; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.212863 {
+      x1=2.88814in; y1=763.0mil; x2=2.96217in; y2=688.97mil; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
       }
      }
-     ha:line.88460 {
-      x1=18.755106mm; y1=813.0mil; x2=18.755106mm; y2=695.46mil; thickness=10.0mil; clearance=16.0mil;
+     ha:line.212866 {
+      x1=70.35038mm; y1=836.225mil; x2=70.35038mm; y2=19.54022mm; 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:line.212869 {
+      x1=70.35038mm; y1=19.54022mm; x2=2.799in; y2=740.0mil; 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:line.212872 {
+      x1=2.799in; y1=740.0mil; x2=2.799in; y2=657.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:line.212875 {
+      x1=2.799in; y1=657.0mil; x2=2.826in; y2=630.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:line.212878 {
+      x1=2.826in; y1=630.0mil; x2=2.85481in; y2=630.0mil; 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:line.212881 {
+      x1=2.85481in; y1=630.0mil; x2=2.90765in; y2=14.659864mm; 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:line.213478 {
+      x1=2.68031in; y1=836.225mil; x2=2.68031in; y2=756.69mil; 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:line.213481 {
+      x1=2.68031in; y1=756.69mil; x2=2.69in; y2=747.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:line.213484 {
+      x1=2.69in; y1=747.0mil; x2=2.69in; y2=658.0mil; 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:line.213487 {
+      x1=2.69in; y1=658.0mil; x2=2.744in; y2=604.0mil; 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:line.213490 {
+      x1=2.744in; y1=604.0mil; x2=2.744in; y2=540.0mil; 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:line.213493 {
+      x1=2.744in; y1=540.0mil; x2=2.768in; y2=516.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:line.213496 {
+      x1=2.768in; y1=516.0mil; x2=2.87609in; y2=516.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:line.213499 {
+      x1=2.87609in; y1=516.0mil; x2=2.96217in; y2=429.92mil; 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:line.214094 {
+      x1=66.54038mm; y1=836.225mil; x2=66.54038mm; y2=760.7mil; 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:line.214097 {
+      x1=66.54038mm; y1=760.7mil; x2=2.619in; y2=760.0mil; 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:line.214718 {
+      x1=2.53031in; y1=836.225mil; x2=2.53031in; y2=20.159218mm; 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:line.214721 {
+      x1=2.53031in; y1=20.159218mm; x2=2.63501in; y2=688.97mil; 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:line.214724 {
+      x1=2.4697in; y1=836.225mil; x2=2.4697in; y2=18.72742mm; 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:line.214727 {
+      x1=2.4697in; y1=18.72742mm; x2=2.471in; y2=736.0mil; 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:line.214730 {
+      x1=2.471in; y1=736.0mil; x2=2.471in; y2=658.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:line.214733 {
+      x1=2.471in; y1=658.0mil; x2=2.512in; y2=617.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:line.214736 {
+      x1=2.512in; y1=617.0mil; x2=64.53251mm; y2=617.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:line.214739 {
+      x1=64.53251mm; y1=617.0mil; x2=65.544446mm; y2=14.659864mm; 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:line.215325 {
+      x1=2.38031in; y1=836.225mil; x2=2.38031in; y2=19.311874mm; 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:line.215328 {
+      x1=2.38031in; y1=19.311874mm; x2=60.452mm; y2=760.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:line.215928 {
+      x1=58.92038mm; y1=836.225mil; x2=58.92038mm; y2=19.36242mm; 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:line.215931 {
+      x1=58.92038mm; y1=19.36242mm; x2=2.363in; y2=719.0mil; 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:line.215934 {
+      x1=2.363in; y1=719.0mil; x2=2.363in; y2=661.0mil; 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:line.215937 {
+      x1=2.363in; y1=661.0mil; x2=2.417in; y2=607.0mil; 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:line.215940 {
+      x1=2.417in; y1=607.0mil; x2=2.417in; y2=534.0mil; 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:line.215943 {
+      x1=2.417in; y1=534.0mil; x2=2.472in; y2=479.0mil; 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:line.215946 {
+      x1=2.472in; y1=479.0mil; x2=2.472in; y2=400.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:line.215949 {
+      x1=2.472in; y1=400.0mil; x2=2.522in; y2=350.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:line.215952 {
+      x1=2.522in; y1=350.0mil; x2=2.5486in; y2=350.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:line.215955 {
+      x1=2.5486in; y1=350.0mil; x2=65.544446mm; y2=318.11mil; 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:line.216534 {
+      x1=56.649874mm; y1=836.225mil; x2=56.649874mm; y2=19.469354mm; 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:line.216537 {
+      x1=56.649874mm; y1=19.469354mm; x2=58.61939mm; y2=688.97mil; 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:line.216540 {
+      x1=55.11038mm; y1=836.225mil; x2=55.11038mm; y2=761.7mil; 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:line.216543 {
+      x1=55.11038mm; y1=761.7mil; x2=2.136in; y2=728.0mil; thickness=10.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:line.216546 {
+      x1=2.136in; y1=728.0mil; x2=2.136in; y2=15.284958mm; thickness=10.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:line.216549 {
+      x1=2.136in; y1=15.284958mm; x2=58.61939mm; y2=429.92mil; thickness=10.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:line.217122 {
+      x1=2.78721in; y1=908.07mil; x2=2.78721in; y2=24.05507mm; thickness=10.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:line.217125 {
+      x1=2.78721in; y1=24.05507mm; x2=2.78in; y2=24.238204mm; thickness=10.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:line.217128 {
+      x1=2.83839in; y1=908.07mil; x2=2.83839in; y2=24.12111mm; thickness=10.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:line.217131 {
+      x1=2.83839in; y1=24.12111mm; x2=2.843in; y2=24.238204mm; thickness=10.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:line.218259 {
+      x1=2.78in; y1=985.74mil; x2=2.78in; y2=1.021in; thickness=10.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:line.221535 {
+      x1=55.555134mm; y1=908.07mil; x2=55.555134mm; y2=24.118062mm; 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:line.221538 {
+      x1=55.555134mm; y1=24.118062mm; x2=2.18174in; y2=955.0mil; thickness=10.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:line.221541 {
+      x1=56.855106mm; y1=908.07mil; x2=56.855106mm; y2=24.114506mm; thickness=10.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:line.221544 {
+      x1=56.855106mm; y1=24.114506mm; x2=2.244in; y2=955.0mil; thickness=10.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:line.221547 {
+      x1=2.33721in; y1=908.07mil; x2=2.33721in; y2=24.099266mm; thickness=10.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:line.221550 {
+      x1=2.33721in; y1=24.099266mm; x2=59.2074mm; y2=955.0mil; 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:line.221553 {
+      x1=60.665106mm; y1=908.07mil; x2=60.665106mm; y2=24.114506mm; 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:line.221556 {
+      x1=60.665106mm; y1=24.114506mm; x2=2.394in; y2=955.0mil; 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:line.221559 {
+      x1=2.48721in; y1=908.07mil; x2=2.48721in; y2=24.099266mm; 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:line.221562 {
+      x1=2.48721in; y1=24.099266mm; x2=63.0174mm; y2=955.0mil; 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:line.221565 {
+      x1=2.53839in; y1=908.07mil; x2=2.53839in; y2=24.114506mm; 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:line.221568 {
+      x1=2.53839in; y1=24.114506mm; x2=2.544in; y2=955.0mil; 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:line.221571 {
+      x1=2.63721in; y1=908.07mil; x2=2.63721in; y2=24.099266mm; 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:line.221574 {
+      x1=2.63721in; y1=24.099266mm; x2=2.631in; y2=955.0mil; 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:line.221577 {
+      x1=2.68839in; y1=908.07mil; x2=2.68839in; y2=24.114506mm; 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:line.221580 {
+      x1=2.68839in; y1=24.114506mm; x2=2.694in; y2=955.0mil; 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:line.222090 {
+      x1=2.843in; y1=985.74mil; x2=2.843in; y2=1.021in; 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:line.222093 {
+      x1=2.694in; y1=986.48mil; x2=2.694in; y2=1.021in; 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:line.222096 {
+      x1=2.631in; y1=986.48mil; x2=2.631in; y2=1.02in; 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:line.222099 {
+      x1=2.631in; y1=1.02in; x2=2.632in; y2=1.021in; 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:line.222102 {
+      x1=2.544in; y1=986.48mil; x2=2.544in; y2=1.021in; 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:line.222105 {
+      x1=63.0174mm; y1=986.48mil; x2=63.0174mm; y2=1.021in; 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:line.222108 {
+      x1=2.394in; y1=986.48mil; x2=2.394in; y2=1.021in; 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:line.222111 {
+      x1=59.2074mm; y1=986.48mil; x2=59.2074mm; y2=1.021in; 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:line.222114 {
+      x1=2.244in; y1=986.48mil; x2=2.244in; y2=1.021in; thickness=10.0mil; clearance=16.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:line.222117 {
+      x1=2.18174in; y1=986.48mil; x2=2.18174in; y2=25.914604mm; thickness=10.0mil; clearance=16.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:line.222120 {
+      x1=2.18174in; y1=25.914604mm; x2=2.181in; y2=1.021in; thickness=10.0mil; clearance=16.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:line.235970 {
+      x1=2.2008in; y1=2.41103in; x2=2.2008in; y2=2.2748in; thickness=10.0mil; clearance=16.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:line.235973 {
+      x1=2.2008in; y1=2.2748in; x2=2.2in; y2=2.274in; 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:line.235976 {
+      x1=2.25532in; y1=2.52284in; x2=2.18384in; y2=2.52284in; 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:line.235979 {
+      x1=2.18384in; y1=2.52284in; x2=54.3052mm; y2=62.9158mm; 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:line.235982 {
+      x1=54.3052mm; y1=62.9158mm; x2=54.3052mm; y2=57.794906mm; 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:line.235985 {
+      x1=54.3052mm; y1=57.794906mm; x2=2.13661in; y2=57.794906mm; 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:line.239401 {
+      x1=2.29in; y1=57.785mm; x2=2.29in; y2=2.341in; 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:line.239404 {
+      x1=2.29in; y1=2.341in; x2=2.257in; y2=2.374in; 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:line.239407 {
+      x1=2.257in; y1=2.374in; x2=2.257in; y2=2.442in; 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:line.239410 {
+      x1=2.257in; y1=2.442in; x2=2.31in; y2=2.495in; 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:line.239413 {
+      x1=2.31in; y1=2.495in; x2=2.31in; y2=2.56088in; 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:line.239416 {
+      x1=2.31in; y1=2.56088in; x2=2.2008in; y2=2.67008in; 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:line.239860 {
+      x1=2.35061in; y1=57.785mm; x2=2.35061in; y2=2.35561in; 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:line.239863 {
+      x1=2.35061in; y1=2.35561in; x2=60.0456mm; y2=2.369in; 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:line.239866 {
+      x1=60.0456mm; y1=2.369in; x2=60.0456mm; y2=2.439in; 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:line.239869 {
+      x1=60.0456mm; y1=2.439in; x2=2.419in; y2=2.494in; 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:line.239872 {
+      x1=2.419in; y1=2.494in; x2=2.419in; y2=65.405mm; 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:line.239875 {
+      x1=2.419in; y1=65.405mm; x2=60.0456mm; y2=66.802mm; 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:line.239878 {
+      x1=60.0456mm; y1=66.802mm; x2=60.0456mm; y2=2.701in; 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:line.239881 {
+      x1=60.0456mm; y1=2.701in; x2=59.309mm; y2=2.73in; 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:line.239884 {
+      x1=59.309mm; y1=2.73in; x2=2.30721in; y2=2.73in; 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:line.239887 {
+      x1=2.30721in; y1=2.73in; x2=2.25532in; y2=70.660006mm; 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:line.246303 {
+      x1=61.976mm; y1=57.785mm; x2=61.976mm; y2=59.563mm; 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:line.246306 {
+      x1=61.976mm; y1=59.563mm; x2=2.474in; y2=2.379in; 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:line.246309 {
+      x1=2.474in; y1=2.379in; x2=2.474in; y2=2.443in; 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:line.246312 {
+      x1=2.474in; y1=2.443in; x2=2.528in; y2=63.4238mm; 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:line.246315 {
+      x1=2.528in; y1=63.4238mm; x2=2.528in; y2=2.67004in; thickness=10.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:line.246318 {
+      x1=2.528in; y1=2.67004in; x2=2.52796in; y2=2.67008in; thickness=10.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:line.246757 {
+      x1=2.50061in; y1=57.785mm; x2=2.50061in; y2=2.34939in; 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:line.246760 {
+      x1=2.50061in; y1=2.34939in; x2=63.5mm; y2=2.35in; 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:line.247219 {
+      x1=65.786mm; y1=57.785mm; x2=65.786mm; y2=59.664346mm; 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:line.247222 {
+      x1=65.786mm; y1=59.664346mm; x2=2.52796in; y2=2.41103in; 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:line.247225 {
+      x1=2.65061in; y1=57.785mm; x2=2.65061in; y2=58.836306mm; 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:line.247228 {
+      x1=2.65061in; y1=58.836306mm; x2=2.583in; y2=60.5536mm; 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:line.247231 {
+      x1=2.583in; y1=60.5536mm; x2=2.583in; y2=2.52232in; 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:line.247234 {
+      x1=2.583in; y1=2.52232in; x2=65.594992mm; y2=2.52284in; 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:line.247663 {
+      x1=72.520048mm; y1=2.67008in; x2=72.520048mm; y2=63.426848mm; 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:line.247666 {
+      x1=72.520048mm; y1=63.426848mm; x2=2.801in; y2=2.443in; 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:line.247669 {
+      x1=2.801in; y1=2.443in; x2=2.801in; y2=60.7568mm; 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:line.247672 {
+      x1=2.801in; y1=60.7568mm; x2=2.745in; y2=59.3344mm; 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:line.247675 {
+      x1=2.745in; y1=59.3344mm; x2=2.745in; y2=57.785mm; 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:line.247678 {
+      x1=2.80561in; y1=57.785mm; x2=2.80561in; y2=2.36152in; 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:line.247681 {
+      x1=2.80561in; y1=2.36152in; x2=72.520048mm; y2=2.41103in; 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:line.248854 {
+      x1=2.13131in; y1=2.202155in; x2=2.13131in; y2=54.63667mm; 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:line.248857 {
+      x1=2.13131in; y1=54.63667mm; x2=53.975mm; y2=54.476396mm; 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:line.248860 {
+      x1=2.18249in; y1=2.202155in; x2=2.18249in; y2=54.64175mm; 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:line.248863 {
+      x1=2.18249in; y1=54.64175mm; x2=2.189in; y2=54.476396mm; 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:line.248866 {
+      x1=57.960768mm; y1=55.960137mm; x2=57.960768mm; y2=54.652164mm; 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:line.248869 {
+      x1=57.960768mm; y1=54.652164mm; x2=2.276in; y2=54.501796mm; 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:line.248872 {
+      x1=59.26074mm; y1=55.960137mm; x2=59.26074mm; y2=2.15164in; 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:line.248875 {
+      x1=59.26074mm; y1=2.15164in; x2=2.339in; y2=54.501796mm; 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:line.248878 {
+      x1=2.43192in; y1=55.960137mm; x2=2.43192in; y2=54.652164mm; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.248881 {
+      x1=2.43192in; y1=54.652164mm; x2=2.426in; y2=54.501796mm; 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:line.248884 {
+      x1=63.07074mm; y1=55.960137mm; x2=63.07074mm; y2=2.15164in; 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:line.248887 {
+      x1=63.07074mm; y1=2.15164in; x2=63.2206mm; y2=54.501796mm; 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:line.248890 {
+      x1=2.58192in; y1=55.960137mm; x2=2.58192in; y2=54.652164mm; 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:line.248893 {
+      x1=2.58192in; y1=54.652164mm; x2=2.576in; y2=54.501796mm; 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:line.248896 {
+      x1=66.88074mm; y1=55.960137mm; x2=66.88074mm; y2=2.15138in; 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:line.248899 {
+      x1=66.88074mm; y1=2.15138in; x2=2.639in; y2=2.14548in; 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:line.248902 {
+      x1=2.73692in; y1=55.960137mm; x2=2.73692in; y2=54.652164mm; 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:line.248905 {
+      x1=2.73692in; y1=54.652164mm; x2=69.3674mm; y2=54.501796mm; 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:line.248908 {
+      x1=2.7881in; y1=55.960137mm; x2=2.7881in; y2=2.15164in; 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:line.248911 {
+      x1=2.7881in; y1=2.15164in; x2=2.794in; y2=54.501796mm; 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:line.249574 {
+      x1=53.975mm; y1=2.075in; x2=53.975mm; y2=2.11326in; 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:line.249577 {
+      x1=2.189in; y1=2.075in; x2=2.189in; y2=2.11326in; 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:line.249580 {
+      x1=2.276in; y1=2.075in; x2=2.276in; y2=2.11426in; 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:line.249583 {
+      x1=2.339in; y1=2.075in; x2=2.339in; y2=2.11426in; 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:line.249904 {
+      x1=2.426in; y1=2.075in; x2=2.426in; y2=2.11426in; 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:line.249907 {
+      x1=63.2206mm; y1=2.075in; x2=63.2206mm; y2=2.11426in; 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:line.249910 {
+      x1=2.576in; y1=2.075in; x2=2.576in; y2=2.11426in; 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:line.249913 {
+      x1=2.639in; y1=2.075in; x2=2.639in; y2=53.6956mm; 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:line.249916 {
+      x1=69.3674mm; y1=2.076in; x2=69.3674mm; y2=2.11426in; 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:line.249919 {
+      x1=2.794in; y1=2.076in; x2=2.794in; y2=2.11426in; 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:line.250222 {
+      x1=2.13661in; y1=57.794906mm; x2=54.2036mm; y2=2.278in; 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:line.253054 {
+      x1=575.0mil; y1=57.785mm; x2=575.0mil; y2=66.27495mm; 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:line.253057 {
+      x1=575.0mil; y1=66.27495mm; x2=635.83mil; y2=2.67008in; 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:line.253060 {
+      x1=13.065506mm; y1=57.785mm; x2=13.065506mm; y2=59.217306mm; 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:line.253063 {
+      x1=13.065506mm; y1=59.217306mm; x2=556.0mil; y2=2.373in; 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:line.253066 {
+      x1=556.0mil; y1=2.373in; x2=556.0mil; y2=2.705in; 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:line.253069 {
+      x1=556.0mil; y1=2.705in; x2=633.0mil; y2=2.782in; 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:line.253072 {
+      x1=633.0mil; y1=2.782in; x2=690.24mil; y2=2.782in; 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:line.253075 {
+      x1=690.24mil; y1=2.782in; x2=690.35mil; y2=70.660006mm; 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:line.256309 {
+      x1=690.35mil; y1=2.52284in; x2=690.35mil; y2=60.16371mm; 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:line.256312 {
+      x1=690.35mil; y1=60.16371mm; x2=726.0mil; y2=2.333in; 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:line.256315 {
+      x1=726.0mil; y1=2.333in; x2=726.0mil; y2=57.794906mm; 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:line.256318 {
+      x1=726.0mil; y1=57.794906mm; x2=725.61mil; y2=57.785mm; 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:line.256321 {
+      x1=665.0mil; y1=57.785mm; x2=665.0mil; y2=2.38186in; 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:line.256324 {
+      x1=665.0mil; y1=2.38186in; x2=635.83mil; y2=2.41103in; 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:line.259757 {
+      x1=799.0mil; y1=2.37in; x2=799.0mil; y2=61.976mm; 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:line.259760 {
+      x1=799.0mil; y1=61.976mm; x2=854.0mil; y2=2.495in; 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:line.259763 {
+      x1=854.0mil; y1=2.495in; x2=854.0mil; y2=65.3542mm; 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:line.259766 {
+      x1=854.0mil; y1=65.3542mm; x2=908.0mil; y2=2.627in; 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:line.259769 {
+      x1=908.0mil; y1=2.627in; x2=908.0mil; y2=2.697in; 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:line.259772 {
+      x1=908.0mil; y1=2.697in; x2=958.0mil; y2=69.7738mm; 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:line.259775 {
+      x1=958.0mil; y1=69.7738mm; x2=982.62mil; y2=69.7738mm; 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:line.259778 {
+      x1=982.62mil; y1=69.7738mm; x2=25.844754mm; y2=70.660006mm; 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:line.260343 {
+      x1=880.61mil; y1=57.785mm; x2=880.61mil; y2=2.34961in; 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:line.260346 {
+      x1=880.61mil; y1=2.34961in; x2=881.0mil; y2=2.35in; 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:line.260901 {
+      x1=815.0mil; y1=2.273in; x2=815.0mil; y2=2.354in; 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:line.260904 {
+      x1=815.0mil; y1=2.354in; x2=799.0mil; y2=2.37in; 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:line.264366 {
+      x1=963.0mil; y1=57.785mm; x2=963.0mil; y2=2.41102in; 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:line.264369 {
+      x1=963.0mil; y1=2.41102in; x2=962.99mil; y2=2.41103in; 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:line.264372 {
+      x1=1.02361in; y1=57.785mm; x2=1.02361in; y2=59.725306mm; 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:line.264375 {
+      x1=1.02361in; y1=59.725306mm; x2=1.018in; y2=2.357in; 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:line.264378 {
+      x1=1.018in; y1=2.357in; x2=1.018in; y2=64.06769mm; 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:line.264381 {
+      x1=1.018in; y1=64.06769mm; x2=25.844754mm; y2=2.52284in; 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:line.264630 {
+      x1=1.29015in; y1=2.67008in; x2=1.29015in; y2=63.35141mm; 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:line.264633 {
+      x1=1.29015in; y1=63.35141mm; x2=1.236in; y2=61.976mm; 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:line.264636 {
+      x1=1.236in; y1=61.976mm; x2=1.236in; y2=57.785mm; 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:line.264639 {
+      x1=32.933894mm; y1=57.785mm; x2=32.933894mm; y2=2.40457in; 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:line.264642 {
+      x1=32.933894mm; y1=2.40457in; x2=1.29015in; y2=2.41103in; thickness=10.0mil; clearance=16.0mil;
       ha:flags {
        clearline=1
       }
@@ -46346,6 +46554,180 @@ ha:pcb-rnd-board-v8 {
        clearline=1
       }
      }
+     ha:line.214100 {
+      x1=2.619in; y1=760.0mil; x2=2.659in; y2=760.0mil; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.214103 {
+      x1=2.659in; y1=760.0mil; x2=2.69in; y2=729.0mil; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.214106 {
+      x1=2.69in; y1=729.0mil; x2=2.69in; y2=658.0mil; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.214109 {
+      x1=2.69in; y1=658.0mil; x2=2.744in; y2=604.0mil; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.214112 {
+      x1=2.744in; y1=604.0mil; x2=2.744in; y2=527.0mil; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.214115 {
+      x1=2.744in; y1=527.0mil; x2=2.798in; y2=473.0mil; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.214118 {
+      x1=2.798in; y1=473.0mil; x2=2.798in; y2=402.0mil; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.214121 {
+      x1=2.798in; y1=402.0mil; x2=72.2376mm; y2=356.0mil; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.214124 {
+      x1=72.2376mm; y1=356.0mil; x2=2.86976in; y2=356.0mil; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.214127 {
+      x1=2.86976in; y1=356.0mil; x2=2.90765in; y2=318.11mil; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.215331 {
+      x1=60.452mm; y1=760.0mil; x2=2.431in; y2=760.0mil; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.215334 {
+      x1=2.431in; y1=760.0mil; x2=2.471in; y2=720.0mil; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.215337 {
+      x1=2.471in; y1=720.0mil; x2=2.471in; y2=658.0mil; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.215340 {
+      x1=2.471in; y1=658.0mil; x2=2.526in; y2=603.0mil; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.215343 {
+      x1=2.526in; y1=603.0mil; x2=2.526in; y2=13.688822mm; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.215346 {
+      x1=2.526in; y1=13.688822mm; x2=2.63501in; y2=429.92mil; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.246763 {
+      x1=63.5mm; y1=2.35in; x2=63.5mm; y2=2.353in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.246766 {
+      x1=63.5mm; y1=2.353in; x2=2.474in; y2=2.379in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.246769 {
+      x1=2.474in; y1=2.379in; x2=2.474in; y2=2.442in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.246772 {
+      x1=2.474in; y1=2.442in; x2=2.528in; y2=2.496in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.246775 {
+      x1=2.528in; y1=2.496in; x2=2.528in; y2=65.278mm; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.246778 {
+      x1=2.528in; y1=65.278mm; x2=2.583in; y2=2.625in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.246781 {
+      x1=2.583in; y1=2.625in; x2=2.583in; y2=70.646798mm; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.246784 {
+      x1=2.583in; y1=70.646798mm; x2=65.594992mm; y2=70.660006mm; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.260349 {
+      x1=881.0mil; y1=2.35in; x2=909.0mil; y2=2.378in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.260352 {
+      x1=909.0mil; y1=2.378in; x2=909.0mil; y2=2.439in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.260355 {
+      x1=909.0mil; y1=2.439in; x2=963.0mil; y2=63.3222mm; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.260358 {
+      x1=963.0mil; y1=63.3222mm; x2=963.0mil; y2=2.67007in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.260361 {
+      x1=963.0mil; y1=2.67007in; x2=962.99mil; y2=2.67008in; thickness=10.0mil; clearance=16.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
     }
     color = {#548b54}
     group = 7
@@ -46487,7 +46869,7 @@ ha:pcb-rnd-board-v8 {
       }
      }
      ha:text.105603 {
-      string=3.3V; x=299.0mil; y=36.2204mm; scale=100; fid=0;
+      string=3.3V; x=296.0mil; y=2.04in; scale=100; fid=0;
       ha:flags {
        clearline=1
       }
@@ -46516,8 +46898,8 @@ ha:pcb-rnd-board-v8 {
       }
       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:line.20769 {
+      x1=3.6in; y1=0.0; x2=0.0; y2=0.0; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
@@ -46526,8 +46908,8 @@ ha:pcb-rnd-board-v8 {
         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:line.20763 {
+      x1=0.0; y1=3.1in; x2=3.6in; y2=3.1in; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
@@ -46536,19 +46918,15 @@ ha:pcb-rnd-board-v8 {
         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:line.20766 {
+      x1=3.6in; y1=3.1in; x2=3.6in; y2=0.0; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
+      }
+
+      ha:attributes {
+        on_every_layer=outline
       }
-      y1 = 3.1in
      }
     }
     color = {#00868b}
index 01417b052c03b8d6a64ce3ce8ad19364874896e3..d475647d4ccc03756b255abf9bc302d48834cf15 100644 (file)
@@ -481,34 +481,34 @@ N 44200 53800 45400 53800 4
 T 44200 53900 5 10 1 1 0 0 1
 netname=step_7
 }
-N 49600 49100 48400 49100 4
+N 44200 62200 45400 62200 4
 {
-T 49600 49200 5 10 1 1 0 6 1
+T 44200 62300 5 10 1 1 0 0 1
 netname=step_10
 }
-N 49600 48700 48400 48700 4
+N 56100 67800 54900 67800 4
 {
-T 49600 48800 5 10 1 1 0 6 1
+T 56100 67900 5 10 1 1 0 6 1
 netname=step_11
 }
-N 49600 48300 48400 48300 4
+N 56100 54200 54900 54200 4
 {
-T 49600 48400 5 10 1 1 0 6 1
+T 56100 54300 5 10 1 1 0 6 1
 netname=step_12
 }
-N 49600 47900 48400 47900 4
+N 44200 61800 45400 61800 4
 {
-T 49600 48000 5 10 1 1 0 6 1
+T 44200 61900 5 10 1 1 0 0 1
 netname=step_13
 }
-N 49600 47500 48400 47500 4
+N 44200 57800 45400 57800 4
 {
-T 49600 47600 5 10 1 1 0 6 1
+T 44200 57900 5 10 1 1 0 0 1
 netname=step_14
 }
-N 49600 47100 48400 47100 4
+N 44200 63000 45400 63000 4
 {
-T 49600 47200 5 10 1 1 0 6 1
+T 44200 63100 5 10 1 1 0 0 1
 netname=step_15
 }
 N 40600 71700 41900 71700 4
@@ -868,9 +868,9 @@ T 57000 62900 5 10 1 1 0 0 1
 value=3.3k
 }
 N 51400 70600 51400 70900 4
-N 49600 46700 48400 46700 4
+N 44200 61400 45400 61400 4
 {
-T 49600 46800 5 10 1 1 0 6 1
+T 44200 61500 5 10 1 1 0 0 1
 netname=step_16
 }
 C 45400 50200 1 0 0 STM32L151-100.sym
@@ -884,19 +884,19 @@ footprint=lqfp100
 T 54500 70300 5 10 1 1 0 6 1
 value=STM32L162VCT6D
 }
-N 49600 46300 48400 46300 4
+N 44200 57400 45400 57400 4
 {
-T 49600 46400 5 10 1 1 0 6 1
+T 44200 57500 5 10 1 1 0 0 1
 netname=step_17
 }
-N 49600 45900 48400 45900 4
+N 44200 62600 45400 62600 4
 {
-T 49600 46000 5 10 1 1 0 6 1
+T 44200 62700 5 10 1 1 0 0 1
 netname=step_18
 }
-N 49600 45500 48400 45500 4
+N 56100 68200 54900 68200 4
 {
-T 49600 45600 5 10 1 1 0 6 1
+T 56100 68300 5 10 1 1 0 6 1
 netname=step_19
 }
 N 49600 45100 48400 45100 4
@@ -1426,14 +1426,14 @@ value=3.3k
 N 63000 59400 63800 59400 4
 {
 T 63800 59500 5 10 1 1 0 6 1
-netname=fet_11
+netname=fet_13
 }
 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
+netname=step_13
 }
 N 57500 58200 56700 58200 4
 {
@@ -1528,19 +1528,19 @@ value=3.3k
 N 63000 56800 63800 56800 4
 {
 T 63800 56900 5 10 1 1 0 6 1
-netname=fet_13
+netname=fet_14
 }
 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
+netname=step_14
 }
 N 57500 55600 56700 55600 4
 {
 T 56700 55700 5 10 1 1 0 0 1
-netname=step_12
+netname=step_11
 }
 N 59300 56400 59400 56400 4
 C 61300 54700 1 90 0 resistor.sym
@@ -1559,7 +1559,7 @@ 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
+netname=fet_11
 }
 C 61200 55500 1 0 0 resistor.sym
 {
@@ -1630,19 +1630,19 @@ value=3.3k
 N 63000 53900 63800 53900 4
 {
 T 63800 54000 5 10 1 1 0 6 1
-netname=fet_15
+netname=fet_12
 }
 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
+netname=step_12
 }
 N 57500 52700 56700 52700 4
 {
 T 56700 52800 5 10 1 1 0 0 1
-netname=step_14
+netname=step_17
 }
 N 59300 53500 59400 53500 4
 C 61300 51800 1 90 0 resistor.sym
@@ -1661,7 +1661,7 @@ 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
+netname=fet_17
 }
 C 61200 52600 1 0 0 resistor.sym
 {
@@ -1732,14 +1732,14 @@ value=3.3k
 N 63000 51000 63800 51000 4
 {
 T 63800 51100 5 10 1 1 0 6 1
-netname=fet_17
+netname=fet_19
 }
 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
+netname=step_19
 }
 N 57500 49800 56700 49800 4
 {
@@ -1834,19 +1834,19 @@ value=3.3k
 N 63000 48100 63800 48100 4
 {
 T 63800 48200 5 10 1 1 0 6 1
-netname=fet_19
+netname=fet_18
 }
 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
+netname=step_18
 }
 N 57500 46900 56700 46900 4
 {
 T 56700 47000 5 10 1 1 0 0 1
-netname=step_18
+netname=step_15
 }
 N 59300 47700 59400 47700 4
 C 61300 46000 1 90 0 resistor.sym
@@ -1865,7 +1865,7 @@ 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
+netname=fet_15
 }
 C 61200 46800 1 0 0 resistor.sym
 {
@@ -2140,19 +2140,19 @@ value=3.3k
 N 71300 56800 72100 56800 4
 {
 T 72100 56900 5 10 1 1 0 6 1
-netname=fet_37
+netname=fet_33
 }
 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
+netname=step_33
 }
 N 65800 55600 65000 55600 4
 {
 T 65000 55700 5 10 1 1 0 0 1
-netname=step_36
+netname=step_30
 }
 N 67600 56400 67700 56400 4
 C 69600 54700 1 90 0 resistor.sym
@@ -2171,7 +2171,7 @@ 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
+netname=fet_30
 }
 C 69500 55500 1 0 0 resistor.sym
 {
@@ -2242,14 +2242,14 @@ value=3.3k
 N 71300 53900 72100 53900 4
 {
 T 72100 54000 5 10 1 1 0 6 1
-netname=fet_39
+netname=fet_35
 }
 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
+netname=step_35
 }
 N 65800 52700 65000 52700 4
 {
@@ -2344,19 +2344,19 @@ value=3.3k
 N 71300 51000 72100 51000 4
 {
 T 72100 51100 5 10 1 1 0 6 1
-netname=fet_41
+netname=fet_40
 }
 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
+netname=step_40
 }
 N 65800 49800 65000 49800 4
 {
 T 65000 49900 5 10 1 1 0 0 1
-netname=step_40
+netname=step_43
 }
 N 67600 50600 67700 50600 4
 C 69600 48900 1 90 0 resistor.sym
@@ -2375,7 +2375,7 @@ 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
+netname=fet_43
 }
 C 69500 49700 1 0 0 resistor.sym
 {
@@ -2446,19 +2446,19 @@ value=3.3k
 N 71300 48100 72100 48100 4
 {
 T 72100 48200 5 10 1 1 0 6 1
-netname=fet_43
+netname=fet_49
 }
 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
+netname=step_49
 }
 N 65800 46900 65000 46900 4
 {
 T 65000 47000 5 10 1 1 0 0 1
-netname=step_42
+netname=step_46
 }
 N 67600 47700 67700 47700 4
 C 69600 46000 1 90 0 resistor.sym
@@ -2477,7 +2477,7 @@ 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
+netname=fet_46
 }
 C 69500 46800 1 0 0 resistor.sym
 {
@@ -2548,14 +2548,14 @@ value=3.3k
 N 71300 45400 72100 45400 4
 {
 T 72100 45500 5 10 1 1 0 6 1
-netname=fet_45
+netname=fet_41
 }
 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
+netname=step_41
 }
 N 65800 44200 65000 44200 4
 {
@@ -2650,19 +2650,19 @@ value=3.3k
 N 71300 42700 72100 42700 4
 {
 T 72100 42800 5 10 1 1 0 6 1
-netname=fet_47
+netname=fet_48
 }
 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
+netname=step_48
 }
 N 65800 41500 65000 41500 4
 {
 T 65000 41600 5 10 1 1 0 0 1
-netname=step_46
+netname=step_45
 }
 N 67600 42300 67700 42300 4
 C 69600 40600 1 90 0 resistor.sym
@@ -2681,7 +2681,7 @@ 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
+netname=fet_45
 }
 C 69500 41400 1 0 0 resistor.sym
 {
@@ -3058,19 +3058,19 @@ value=3.3k
 N 71200 64900 72000 64900 4
 {
 T 72000 65000 5 10 1 1 0 6 1
-netname=fet_31
+netname=fet_34
 }
 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
+netname=step_34
 }
 N 65700 63700 64900 63700 4
 {
 T 64900 63800 5 10 1 1 0 0 1
-netname=step_30
+netname=step_31
 }
 N 67500 64500 67600 64500 4
 C 69500 62800 1 90 0 resistor.sym
@@ -3089,7 +3089,7 @@ 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
+netname=fet_31
 }
 C 69400 63600 1 0 0 resistor.sym
 {
@@ -3160,14 +3160,14 @@ value=3.3k
 N 71200 62200 72000 62200 4
 {
 T 72000 62300 5 10 1 1 0 6 1
-netname=fet_33
+netname=fet_37
 }
 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
+netname=step_37
 }
 N 65700 61000 64900 61000 4
 {
@@ -3262,19 +3262,19 @@ value=3.3k
 N 71200 59500 72000 59500 4
 {
 T 72000 59600 5 10 1 1 0 6 1
-netname=fet_35
+netname=fet_39
 }
 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
+netname=step_39
 }
 N 65700 58300 64900 58300 4
 {
 T 64900 58400 5 10 1 1 0 0 1
-netname=step_34
+netname=step_36
 }
 N 67500 59100 67600 59100 4
 C 69500 57400 1 90 0 resistor.sym
@@ -3293,7 +3293,7 @@ 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
+netname=fet_36
 }
 C 69400 58200 1 0 0 resistor.sym
 {
@@ -3364,19 +3364,19 @@ value=3.3k
 N 80300 46500 81100 46500 4
 {
 T 81100 46600 5 10 1 1 0 6 1
-netname=fet_49
+netname=fet_47
 }
 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
+netname=step_47
 }
 N 74800 45300 74000 45300 4
 {
 T 74000 45400 5 10 1 1 0 0 1
-netname=step_48
+netname=step_42
 }
 N 76600 46100 76700 46100 4
 C 78600 44400 1 90 0 resistor.sym
@@ -3395,7 +3395,7 @@ 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
+netname=fet_42
 }
 C 78500 45200 1 0 0 resistor.sym
 {