diff --git a/CMakeLists.txt b/CMakeLists.txt index e80a0ba3..91968f86 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -199,10 +199,9 @@ set(STA_SOURCE spice/Xyce.cc power/Power.cc - power/ReadVcdActivities.cc - power/SaifReader.cc - power/Vcd.cc power/VcdReader.cc + power/SaifReader.cc + power/VcdParse.cc util/Debug.cc util/DispatchQueue.cc diff --git a/doc/ChangeLog.txt b/doc/ChangeLog.txt index 11c91663..1e3ab820 100644 --- a/doc/ChangeLog.txt +++ b/doc/ChangeLog.txt @@ -62,6 +62,11 @@ clocks from the list. all_inputs [-no_clocks] +The report_activity_annotation command reports power activity annotaton +from vcd, saif or the set_input_activity command. + + report_activity_annotation [-report_unannotated] [-report_annotated] + Release 2.4.0 2023/01/19 ------------------------- diff --git a/examples/gcd_sky130hd.saif.gz b/examples/gcd_sky130hd.saif.gz index 7d0bf97c..82ef6e7d 100644 Binary files a/examples/gcd_sky130hd.saif.gz and b/examples/gcd_sky130hd.saif.gz differ diff --git a/examples/gcd_sky130hd.vcd b/examples/gcd_sky130hd.vcd deleted file mode 100644 index da739a00..00000000 --- a/examples/gcd_sky130hd.vcd +++ /dev/null @@ -1,23481 +0,0 @@ -$date - Wed Nov 2 09:00:07 2022 -$end -$version - Icarus Verilog -$end -$timescale - 1ps -$end -$scope module gcd_tb $end -$var wire 1 ! resp_val $end -$var wire 16 " resp_msg [15:0] $end -$var wire 1 # req_rdy $end -$var wire 32 $ req_msg [31:0] $end -$var real 1 % clk_period $end -$var real 1 & clk_period2 $end -$var reg 16 ' a [15:0] $end -$var reg 16 ( b [15:0] $end -$var reg 1 ) clk $end -$var reg 1 * req_val $end -$var reg 1 + reset $end -$var reg 1 , resp_rdy $end -$scope module gcd1 $end -$var wire 1 ) clk $end -$var wire 32 - req_msg [31:0] $end -$var wire 1 * req_val $end -$var wire 1 + reset $end -$var wire 1 , resp_rdy $end -$var wire 1 ! resp_val $end -$var wire 16 . resp_msg [15:0] $end -$var wire 1 # req_rdy $end -$var wire 1 / net9 $end -$var wire 1 0 net8 $end -$var wire 1 1 net7 $end -$var wire 1 2 net6 $end -$var wire 1 3 net5 $end -$var wire 1 4 net4 $end -$var wire 1 5 net3 $end -$var wire 1 6 net2 $end -$var wire 1 7 net10 $end -$var wire 1 8 net1 $end -$var wire 1 9 \dpath.a_lt_b$in1[9] $end -$var wire 1 : \dpath.a_lt_b$in1[8] $end -$var wire 1 ; \dpath.a_lt_b$in1[7] $end -$var wire 1 < \dpath.a_lt_b$in1[6] $end -$var wire 1 = \dpath.a_lt_b$in1[5] $end -$var wire 1 > \dpath.a_lt_b$in1[4] $end -$var wire 1 ? \dpath.a_lt_b$in1[3] $end -$var wire 1 @ \dpath.a_lt_b$in1[2] $end -$var wire 1 A \dpath.a_lt_b$in1[1] $end -$var wire 1 B \dpath.a_lt_b$in1[15] $end -$var wire 1 C \dpath.a_lt_b$in1[14] $end -$var wire 1 D \dpath.a_lt_b$in1[13] $end -$var wire 1 E \dpath.a_lt_b$in1[12] $end -$var wire 1 F \dpath.a_lt_b$in1[11] $end -$var wire 1 G \dpath.a_lt_b$in1[10] $end -$var wire 1 H \dpath.a_lt_b$in1[0] $end -$var wire 1 I \dpath.a_lt_b$in0[9] $end -$var wire 1 J \dpath.a_lt_b$in0[8] $end -$var wire 1 K \dpath.a_lt_b$in0[7] $end -$var wire 1 L \dpath.a_lt_b$in0[6] $end -$var wire 1 M \dpath.a_lt_b$in0[5] $end -$var wire 1 N \dpath.a_lt_b$in0[4] $end -$var wire 1 O \dpath.a_lt_b$in0[3] $end -$var wire 1 P \dpath.a_lt_b$in0[2] $end -$var wire 1 Q \dpath.a_lt_b$in0[1] $end -$var wire 1 R \dpath.a_lt_b$in0[15] $end -$var wire 1 S \dpath.a_lt_b$in0[14] $end -$var wire 1 T \dpath.a_lt_b$in0[13] $end -$var wire 1 U \dpath.a_lt_b$in0[12] $end -$var wire 1 V \dpath.a_lt_b$in0[11] $end -$var wire 1 W \dpath.a_lt_b$in0[10] $end -$var wire 1 X \dpath.a_lt_b$in0[0] $end -$var wire 1 Y \ctrl.state.out[2] $end -$var wire 1 Z \ctrl.state.out[1] $end -$var wire 1 [ clknet_2_3__leaf_clk $end -$var wire 1 \ clknet_2_2__leaf_clk $end -$var wire 1 ] clknet_2_1__leaf_clk $end -$var wire 1 ^ clknet_2_0__leaf_clk $end -$var wire 1 _ clknet_0_clk $end -$var wire 1 ` _196_ $end -$var wire 1 a _195_ $end -$var wire 1 b _194_ $end -$var wire 1 c _193_ $end -$var wire 1 d _192_ $end -$var wire 1 e _191_ $end -$var wire 1 f _190_ $end -$var wire 1 g _189_ $end -$var wire 1 h _188_ $end -$var wire 1 i _187_ $end -$var wire 1 j _186_ $end -$var wire 1 k _185_ $end -$var wire 1 l _184_ $end -$var wire 1 m _183_ $end -$var wire 1 n _182_ $end -$var wire 1 o _181_ $end -$var wire 1 p _180_ $end -$var wire 1 q _179_ $end -$var wire 1 r _178_ $end -$var wire 1 s _177_ $end -$var wire 1 t _176_ $end -$var wire 1 u _175_ $end -$var wire 1 v _174_ $end -$var wire 1 w _173_ $end -$var wire 1 x _172_ $end -$var wire 1 y _171_ $end -$var wire 1 z _170_ $end -$var wire 1 { _169_ $end -$var wire 1 | _168_ $end -$var wire 1 } _167_ $end -$var wire 1 ~ _166_ $end -$var wire 1 !" _165_ $end -$var wire 1 "" _164_ $end -$var wire 1 #" _163_ $end -$var wire 1 $" _162_ $end -$var wire 1 %" _161_ $end -$var wire 1 &" _160_ $end -$var wire 1 '" _159_ $end -$var wire 1 (" _158_ $end -$var wire 1 )" _156_ $end -$var wire 1 *" _155_ $end -$var wire 1 +" _153_ $end -$var wire 1 ," _152_ $end -$var wire 1 -" _150_ $end -$var wire 1 ." _149_ $end -$var wire 1 /" _148_ $end -$var wire 1 0" _147_ $end -$var wire 1 1" _146_ $end -$var wire 1 2" _145_ $end -$var wire 1 3" _144_ $end -$var wire 1 4" _143_ $end -$var wire 1 5" _142_ $end -$var wire 1 6" _141_ $end -$var wire 1 7" _140_ $end -$var wire 1 8" _139_ $end -$var wire 1 9" _138_ $end -$var wire 1 :" _137_ $end -$var wire 1 ;" _136_ $end -$var wire 1 <" _135_ $end -$var wire 1 =" _134_ $end -$var wire 1 >" _133_ $end -$var wire 1 ?" _132_ $end -$var wire 1 @" _131_ $end -$var wire 1 A" _130_ $end -$var wire 1 B" _129_ $end -$var wire 1 C" _127_ $end -$var wire 1 D" _126_ $end -$var wire 1 E" _125_ $end -$var wire 1 F" _124_ $end -$var wire 1 G" _123_ $end -$var wire 1 H" _121_ $end -$var wire 1 I" _120_ $end -$var wire 1 J" _119_ $end -$var wire 1 K" _116_ $end -$var wire 1 L" _115_ $end -$var wire 1 M" _113_ $end -$var wire 1 N" _111_ $end -$var wire 1 O" _110_ $end -$var wire 1 P" _109_ $end -$var wire 1 Q" _108_ $end -$var wire 1 R" _106_ $end -$var wire 1 S" _105_ $end -$var wire 1 T" _104_ $end -$var wire 1 U" _101_ $end -$var wire 1 V" _100_ $end -$var wire 1 W" _099_ $end -$var wire 1 X" _098_ $end -$var wire 1 Y" _097_ $end -$var wire 1 Z" _096_ $end -$var wire 1 [" _095_ $end -$var wire 1 \" _094_ $end -$var wire 1 ]" _093_ $end -$var wire 1 ^" _092_ $end -$var wire 1 _" _091_ $end -$var wire 1 `" _090_ $end -$var wire 1 a" _089_ $end -$var wire 1 b" _088_ $end -$var wire 1 c" _087_ $end -$var wire 1 d" _086_ $end -$var wire 1 e" _085_ $end -$var wire 1 f" _084_ $end -$var wire 1 g" _083_ $end -$var wire 1 h" _082_ $end -$var wire 1 i" _081_ $end -$var wire 1 j" _080_ $end -$var wire 1 k" _079_ $end -$var wire 1 l" _078_ $end -$var wire 1 m" _077_ $end -$var wire 1 n" _076_ $end -$var wire 1 o" _075_ $end -$var wire 1 p" _074_ $end -$var wire 1 q" _073_ $end -$var wire 1 r" _072_ $end -$var wire 1 s" _071_ $end -$var wire 1 t" _070_ $end -$var wire 1 u" _069_ $end -$var wire 1 v" _068_ $end -$var wire 1 w" _067_ $end -$var wire 1 x" _066_ $end -$var wire 1 y" _065_ $end -$var wire 1 z" _064_ $end -$var wire 1 {" _063_ $end -$var wire 1 |" _062_ $end -$var wire 1 }" _061_ $end -$var wire 1 ~" _060_ $end -$var wire 1 !# _059_ $end -$var wire 1 "# _058_ $end -$var wire 1 ## _057_ $end -$var wire 1 $# _056_ $end -$var wire 1 %# _055_ $end -$var wire 1 &# _054_ $end -$var wire 1 '# _053_ $end -$var wire 1 (# _052_ $end -$var wire 1 )# _051_ $end -$var wire 1 *# _050_ $end -$var wire 1 +# _049_ $end -$var wire 1 ,# _048_ $end -$var wire 1 -# _047_ $end -$var wire 1 .# _046_ $end -$var wire 1 /# _045_ $end -$var wire 1 0# _044_ $end -$var wire 1 1# _043_ $end -$var wire 1 2# _042_ $end -$var wire 1 3# _041_ $end -$var wire 1 4# _040_ $end -$var wire 1 5# _039_ $end -$var wire 1 6# _038_ $end -$var wire 1 7# _037_ $end -$var wire 1 8# _036_ $end -$var wire 1 9# _035_ $end -$var wire 1 :# _034_ $end -$var wire 1 ;# _033_ $end -$var wire 1 <# _032_ $end -$var wire 1 =# _031_ $end -$var wire 1 ># _030_ $end -$var wire 1 ?# _029_ $end -$var wire 1 @# _028_ $end -$var wire 1 A# _027_ $end -$var wire 1 B# _026_ $end -$var wire 1 C# _025_ $end -$var wire 1 D# _024_ $end -$var wire 1 E# _023_ $end -$var wire 1 F# _022_ $end -$var wire 1 G# _021_ $end -$var wire 1 H# _020_ $end -$var wire 1 I# _019_ $end -$var wire 1 J# _018_ $end -$var wire 1 K# _017_ $end -$var wire 1 L# _016_ $end -$var wire 1 M# _015_ $end -$var wire 1 N# _014_ $end -$var wire 1 O# _013_ $end -$var wire 1 P# _012_ $end -$var wire 1 Q# _011_ $end -$var wire 1 R# _010_ $end -$var wire 1 S# _009_ $end -$var wire 1 T# _008_ $end -$var wire 1 U# _007_ $end -$var wire 1 V# _006_ $end -$var wire 1 W# _005_ $end -$var wire 1 X# _004_ $end -$var wire 1 Y# _003_ $end -$var wire 1 Z# _002_ $end -$var wire 1 [# _001_ $end -$var wire 1 \# _000_ $end -$scope module TAP_0 $end -$var wire 1 ]# VGND $end -$var wire 1 ^# VNB $end -$var wire 1 _# VPB $end -$var wire 1 `# VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_1 $end -$var wire 1 a# VGND $end -$var wire 1 b# VNB $end -$var wire 1 c# VPB $end -$var wire 1 d# VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_10 $end -$var wire 1 e# VGND $end -$var wire 1 f# VNB $end -$var wire 1 g# VPB $end -$var wire 1 h# VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_100 $end -$var wire 1 i# VGND $end -$var wire 1 j# VNB $end -$var wire 1 k# VPB $end -$var wire 1 l# VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_1000 $end -$var wire 1 m# VGND $end -$var wire 1 n# VNB $end -$var wire 1 o# VPB $end -$var wire 1 p# VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_1001 $end -$var wire 1 q# VGND $end -$var wire 1 r# VNB $end -$var wire 1 s# VPB $end -$var wire 1 t# VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_1002 $end -$var wire 1 u# VGND $end -$var wire 1 v# VNB $end -$var wire 1 w# VPB $end -$var wire 1 x# VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_1003 $end -$var wire 1 y# VGND $end -$var wire 1 z# VNB $end -$var wire 1 {# VPB $end -$var wire 1 |# VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_1004 $end -$var wire 1 }# VGND $end -$var wire 1 ~# VNB $end -$var wire 1 !$ VPB $end -$var wire 1 "$ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_1005 $end -$var wire 1 #$ VGND $end -$var wire 1 $$ VNB $end -$var wire 1 %$ VPB $end -$var wire 1 &$ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_1006 $end -$var wire 1 '$ VGND $end -$var wire 1 ($ VNB $end -$var wire 1 )$ VPB $end -$var wire 1 *$ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_1007 $end -$var wire 1 +$ VGND $end -$var wire 1 ,$ VNB $end -$var wire 1 -$ VPB $end -$var wire 1 .$ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_1008 $end -$var wire 1 /$ VGND $end -$var wire 1 0$ VNB $end -$var wire 1 1$ VPB $end -$var wire 1 2$ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_1009 $end -$var wire 1 3$ VGND $end -$var wire 1 4$ VNB $end -$var wire 1 5$ VPB $end -$var wire 1 6$ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_101 $end -$var wire 1 7$ VGND $end -$var wire 1 8$ VNB $end -$var wire 1 9$ VPB $end -$var wire 1 :$ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_1010 $end -$var wire 1 ;$ VGND $end -$var wire 1 <$ VNB $end -$var wire 1 =$ VPB $end -$var wire 1 >$ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_1011 $end -$var wire 1 ?$ VGND $end -$var wire 1 @$ VNB $end -$var wire 1 A$ VPB $end -$var wire 1 B$ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_1012 $end -$var wire 1 C$ VGND $end -$var wire 1 D$ VNB $end -$var wire 1 E$ VPB $end -$var wire 1 F$ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_1013 $end -$var wire 1 G$ VGND $end -$var wire 1 H$ VNB $end -$var wire 1 I$ VPB $end -$var wire 1 J$ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_1014 $end -$var wire 1 K$ VGND $end -$var wire 1 L$ VNB $end -$var wire 1 M$ VPB $end -$var wire 1 N$ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_1015 $end -$var wire 1 O$ VGND $end -$var wire 1 P$ VNB $end -$var wire 1 Q$ VPB $end -$var wire 1 R$ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_1016 $end -$var wire 1 S$ VGND $end -$var wire 1 T$ VNB $end -$var wire 1 U$ VPB $end -$var wire 1 V$ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_1017 $end -$var wire 1 W$ VGND $end -$var wire 1 X$ VNB $end -$var wire 1 Y$ VPB $end -$var wire 1 Z$ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_1018 $end -$var wire 1 [$ VGND $end -$var wire 1 \$ VNB $end -$var wire 1 ]$ VPB $end -$var wire 1 ^$ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_1019 $end -$var wire 1 _$ VGND $end -$var wire 1 `$ VNB $end -$var wire 1 a$ VPB $end -$var wire 1 b$ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_102 $end -$var wire 1 c$ VGND $end -$var wire 1 d$ VNB $end -$var wire 1 e$ VPB $end -$var wire 1 f$ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_1020 $end -$var wire 1 g$ VGND $end -$var wire 1 h$ VNB $end -$var wire 1 i$ VPB $end -$var wire 1 j$ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_1021 $end -$var wire 1 k$ VGND $end -$var wire 1 l$ VNB $end -$var wire 1 m$ VPB $end -$var wire 1 n$ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_1022 $end -$var wire 1 o$ VGND $end -$var wire 1 p$ VNB $end -$var wire 1 q$ VPB $end -$var wire 1 r$ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_1023 $end -$var wire 1 s$ VGND $end -$var wire 1 t$ VNB $end -$var wire 1 u$ VPB $end -$var wire 1 v$ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_1024 $end -$var wire 1 w$ VGND $end -$var wire 1 x$ VNB $end -$var wire 1 y$ VPB $end -$var wire 1 z$ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_1025 $end -$var wire 1 {$ VGND $end -$var wire 1 |$ VNB $end -$var wire 1 }$ VPB $end -$var wire 1 ~$ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_1026 $end -$var wire 1 !% VGND $end -$var wire 1 "% VNB $end -$var wire 1 #% VPB $end -$var wire 1 $% VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_1027 $end -$var wire 1 %% VGND $end -$var wire 1 &% VNB $end -$var wire 1 '% VPB $end -$var wire 1 (% VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_1028 $end -$var wire 1 )% VGND $end -$var wire 1 *% VNB $end -$var wire 1 +% VPB $end -$var wire 1 ,% VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_1029 $end -$var wire 1 -% VGND $end -$var wire 1 .% VNB $end -$var wire 1 /% VPB $end -$var wire 1 0% VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_103 $end -$var wire 1 1% VGND $end -$var wire 1 2% VNB $end -$var wire 1 3% VPB $end -$var wire 1 4% VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_1030 $end -$var wire 1 5% VGND $end -$var wire 1 6% VNB $end -$var wire 1 7% VPB $end -$var wire 1 8% VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_1031 $end -$var wire 1 9% VGND $end -$var wire 1 :% VNB $end -$var wire 1 ;% VPB $end -$var wire 1 <% VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_1032 $end -$var wire 1 =% VGND $end -$var wire 1 >% VNB $end -$var wire 1 ?% VPB $end -$var wire 1 @% VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_1033 $end -$var wire 1 A% VGND $end -$var wire 1 B% VNB $end -$var wire 1 C% VPB $end -$var wire 1 D% VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_1034 $end -$var wire 1 E% VGND $end -$var wire 1 F% VNB $end -$var wire 1 G% VPB $end -$var wire 1 H% VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_1035 $end -$var wire 1 I% VGND $end -$var wire 1 J% VNB $end -$var wire 1 K% VPB $end -$var wire 1 L% VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_1036 $end -$var wire 1 M% VGND $end -$var wire 1 N% VNB $end -$var wire 1 O% VPB $end -$var wire 1 P% VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_1037 $end -$var wire 1 Q% VGND $end -$var wire 1 R% VNB $end -$var wire 1 S% VPB $end -$var wire 1 T% VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_1038 $end -$var wire 1 U% VGND $end -$var wire 1 V% VNB $end -$var wire 1 W% VPB $end -$var wire 1 X% VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_1039 $end -$var wire 1 Y% VGND $end -$var wire 1 Z% VNB $end -$var wire 1 [% VPB $end -$var wire 1 \% VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_104 $end -$var wire 1 ]% VGND $end -$var wire 1 ^% VNB $end -$var wire 1 _% VPB $end -$var wire 1 `% VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_105 $end -$var wire 1 a% VGND $end -$var wire 1 b% VNB $end -$var wire 1 c% VPB $end -$var wire 1 d% VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_106 $end -$var wire 1 e% VGND $end -$var wire 1 f% VNB $end -$var wire 1 g% VPB $end -$var wire 1 h% VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_107 $end -$var wire 1 i% VGND $end -$var wire 1 j% VNB $end -$var wire 1 k% VPB $end -$var wire 1 l% VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_108 $end -$var wire 1 m% VGND $end -$var wire 1 n% VNB $end -$var wire 1 o% VPB $end -$var wire 1 p% VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_109 $end -$var wire 1 q% VGND $end -$var wire 1 r% VNB $end -$var wire 1 s% VPB $end -$var wire 1 t% VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_11 $end -$var wire 1 u% VGND $end -$var wire 1 v% VNB $end -$var wire 1 w% VPB $end -$var wire 1 x% VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_110 $end -$var wire 1 y% VGND $end -$var wire 1 z% VNB $end -$var wire 1 {% VPB $end -$var wire 1 |% VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_111 $end -$var wire 1 }% VGND $end -$var wire 1 ~% VNB $end -$var wire 1 !& VPB $end -$var wire 1 "& VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_112 $end -$var wire 1 #& VGND $end -$var wire 1 $& VNB $end -$var wire 1 %& VPB $end -$var wire 1 && VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_113 $end -$var wire 1 '& VGND $end -$var wire 1 (& VNB $end -$var wire 1 )& VPB $end -$var wire 1 *& VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_114 $end -$var wire 1 +& VGND $end -$var wire 1 ,& VNB $end -$var wire 1 -& VPB $end -$var wire 1 .& VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_115 $end -$var wire 1 /& VGND $end -$var wire 1 0& VNB $end -$var wire 1 1& VPB $end -$var wire 1 2& VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_116 $end -$var wire 1 3& VGND $end -$var wire 1 4& VNB $end -$var wire 1 5& VPB $end -$var wire 1 6& VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_117 $end -$var wire 1 7& VGND $end -$var wire 1 8& VNB $end -$var wire 1 9& VPB $end -$var wire 1 :& VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_118 $end -$var wire 1 ;& VGND $end -$var wire 1 <& VNB $end -$var wire 1 =& VPB $end -$var wire 1 >& VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_119 $end -$var wire 1 ?& VGND $end -$var wire 1 @& VNB $end -$var wire 1 A& VPB $end -$var wire 1 B& VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_12 $end -$var wire 1 C& VGND $end -$var wire 1 D& VNB $end -$var wire 1 E& VPB $end -$var wire 1 F& VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_120 $end -$var wire 1 G& VGND $end -$var wire 1 H& VNB $end -$var wire 1 I& VPB $end -$var wire 1 J& VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_121 $end -$var wire 1 K& VGND $end -$var wire 1 L& VNB $end -$var wire 1 M& VPB $end -$var wire 1 N& VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_122 $end -$var wire 1 O& VGND $end -$var wire 1 P& VNB $end -$var wire 1 Q& VPB $end -$var wire 1 R& VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_123 $end -$var wire 1 S& VGND $end -$var wire 1 T& VNB $end -$var wire 1 U& VPB $end -$var wire 1 V& VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_124 $end -$var wire 1 W& VGND $end -$var wire 1 X& VNB $end -$var wire 1 Y& VPB $end -$var wire 1 Z& VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_125 $end -$var wire 1 [& VGND $end -$var wire 1 \& VNB $end -$var wire 1 ]& VPB $end -$var wire 1 ^& VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_126 $end -$var wire 1 _& VGND $end -$var wire 1 `& VNB $end -$var wire 1 a& VPB $end -$var wire 1 b& VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_127 $end -$var wire 1 c& VGND $end -$var wire 1 d& VNB $end -$var wire 1 e& VPB $end -$var wire 1 f& VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_128 $end -$var wire 1 g& VGND $end -$var wire 1 h& VNB $end -$var wire 1 i& VPB $end -$var wire 1 j& VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_129 $end -$var wire 1 k& VGND $end -$var wire 1 l& VNB $end -$var wire 1 m& VPB $end -$var wire 1 n& VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_13 $end -$var wire 1 o& VGND $end -$var wire 1 p& VNB $end -$var wire 1 q& VPB $end -$var wire 1 r& VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_130 $end -$var wire 1 s& VGND $end -$var wire 1 t& VNB $end -$var wire 1 u& VPB $end -$var wire 1 v& VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_131 $end -$var wire 1 w& VGND $end -$var wire 1 x& VNB $end -$var wire 1 y& VPB $end -$var wire 1 z& VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_132 $end -$var wire 1 {& VGND $end -$var wire 1 |& VNB $end -$var wire 1 }& VPB $end -$var wire 1 ~& VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_133 $end -$var wire 1 !' VGND $end -$var wire 1 "' VNB $end -$var wire 1 #' VPB $end -$var wire 1 $' VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_134 $end -$var wire 1 %' VGND $end -$var wire 1 &' VNB $end -$var wire 1 '' VPB $end -$var wire 1 (' VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_135 $end -$var wire 1 )' VGND $end -$var wire 1 *' VNB $end -$var wire 1 +' VPB $end -$var wire 1 ,' VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_136 $end -$var wire 1 -' VGND $end -$var wire 1 .' VNB $end -$var wire 1 /' VPB $end -$var wire 1 0' VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_137 $end -$var wire 1 1' VGND $end -$var wire 1 2' VNB $end -$var wire 1 3' VPB $end -$var wire 1 4' VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_138 $end -$var wire 1 5' VGND $end -$var wire 1 6' VNB $end -$var wire 1 7' VPB $end -$var wire 1 8' VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_139 $end -$var wire 1 9' VGND $end -$var wire 1 :' VNB $end -$var wire 1 ;' VPB $end -$var wire 1 <' VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_14 $end -$var wire 1 =' VGND $end -$var wire 1 >' VNB $end -$var wire 1 ?' VPB $end -$var wire 1 @' VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_140 $end -$var wire 1 A' VGND $end -$var wire 1 B' VNB $end -$var wire 1 C' VPB $end -$var wire 1 D' VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_141 $end -$var wire 1 E' VGND $end -$var wire 1 F' VNB $end -$var wire 1 G' VPB $end -$var wire 1 H' VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_142 $end -$var wire 1 I' VGND $end -$var wire 1 J' VNB $end -$var wire 1 K' VPB $end -$var wire 1 L' VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_143 $end -$var wire 1 M' VGND $end -$var wire 1 N' VNB $end -$var wire 1 O' VPB $end -$var wire 1 P' VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_144 $end -$var wire 1 Q' VGND $end -$var wire 1 R' VNB $end -$var wire 1 S' VPB $end -$var wire 1 T' VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_145 $end -$var wire 1 U' VGND $end -$var wire 1 V' VNB $end -$var wire 1 W' VPB $end -$var wire 1 X' VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_146 $end -$var wire 1 Y' VGND $end -$var wire 1 Z' VNB $end -$var wire 1 [' VPB $end -$var wire 1 \' VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_147 $end -$var wire 1 ]' VGND $end -$var wire 1 ^' VNB $end -$var wire 1 _' VPB $end -$var wire 1 `' VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_148 $end -$var wire 1 a' VGND $end -$var wire 1 b' VNB $end -$var wire 1 c' VPB $end -$var wire 1 d' VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_149 $end -$var wire 1 e' VGND $end -$var wire 1 f' VNB $end -$var wire 1 g' VPB $end -$var wire 1 h' VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_15 $end -$var wire 1 i' VGND $end -$var wire 1 j' VNB $end -$var wire 1 k' VPB $end -$var wire 1 l' VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_150 $end -$var wire 1 m' VGND $end -$var wire 1 n' VNB $end -$var wire 1 o' VPB $end -$var wire 1 p' VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_151 $end -$var wire 1 q' VGND $end -$var wire 1 r' VNB $end -$var wire 1 s' VPB $end -$var wire 1 t' VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_152 $end -$var wire 1 u' VGND $end -$var wire 1 v' VNB $end -$var wire 1 w' VPB $end -$var wire 1 x' VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_153 $end -$var wire 1 y' VGND $end -$var wire 1 z' VNB $end -$var wire 1 {' VPB $end -$var wire 1 |' VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_154 $end -$var wire 1 }' VGND $end -$var wire 1 ~' VNB $end -$var wire 1 !( VPB $end -$var wire 1 "( VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_155 $end -$var wire 1 #( VGND $end -$var wire 1 $( VNB $end -$var wire 1 %( VPB $end -$var wire 1 &( VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_156 $end -$var wire 1 '( VGND $end -$var wire 1 (( VNB $end -$var wire 1 )( VPB $end -$var wire 1 *( VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_157 $end -$var wire 1 +( VGND $end -$var wire 1 ,( VNB $end -$var wire 1 -( VPB $end -$var wire 1 .( VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_158 $end -$var wire 1 /( VGND $end -$var wire 1 0( VNB $end -$var wire 1 1( VPB $end -$var wire 1 2( VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_159 $end -$var wire 1 3( VGND $end -$var wire 1 4( VNB $end -$var wire 1 5( VPB $end -$var wire 1 6( VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_16 $end -$var wire 1 7( VGND $end -$var wire 1 8( VNB $end -$var wire 1 9( VPB $end -$var wire 1 :( VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_160 $end -$var wire 1 ;( VGND $end -$var wire 1 <( VNB $end -$var wire 1 =( VPB $end -$var wire 1 >( VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_161 $end -$var wire 1 ?( VGND $end -$var wire 1 @( VNB $end -$var wire 1 A( VPB $end -$var wire 1 B( VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_162 $end -$var wire 1 C( VGND $end -$var wire 1 D( VNB $end -$var wire 1 E( VPB $end -$var wire 1 F( VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_163 $end -$var wire 1 G( VGND $end -$var wire 1 H( VNB $end -$var wire 1 I( VPB $end -$var wire 1 J( VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_164 $end -$var wire 1 K( VGND $end -$var wire 1 L( VNB $end -$var wire 1 M( VPB $end -$var wire 1 N( VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_165 $end -$var wire 1 O( VGND $end -$var wire 1 P( VNB $end -$var wire 1 Q( VPB $end -$var wire 1 R( VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_166 $end -$var wire 1 S( VGND $end -$var wire 1 T( VNB $end -$var wire 1 U( VPB $end -$var wire 1 V( VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_167 $end -$var wire 1 W( VGND $end -$var wire 1 X( VNB $end -$var wire 1 Y( VPB $end -$var wire 1 Z( VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_168 $end -$var wire 1 [( VGND $end -$var wire 1 \( VNB $end -$var wire 1 ]( VPB $end -$var wire 1 ^( VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_169 $end -$var wire 1 _( VGND $end -$var wire 1 `( VNB $end -$var wire 1 a( VPB $end -$var wire 1 b( VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_17 $end -$var wire 1 c( VGND $end -$var wire 1 d( VNB $end -$var wire 1 e( VPB $end -$var wire 1 f( VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_170 $end -$var wire 1 g( VGND $end -$var wire 1 h( VNB $end -$var wire 1 i( VPB $end -$var wire 1 j( VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_171 $end -$var wire 1 k( VGND $end -$var wire 1 l( VNB $end -$var wire 1 m( VPB $end -$var wire 1 n( VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_172 $end -$var wire 1 o( VGND $end -$var wire 1 p( VNB $end -$var wire 1 q( VPB $end -$var wire 1 r( VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_173 $end -$var wire 1 s( VGND $end -$var wire 1 t( VNB $end -$var wire 1 u( VPB $end -$var wire 1 v( VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_174 $end -$var wire 1 w( VGND $end -$var wire 1 x( VNB $end -$var wire 1 y( VPB $end -$var wire 1 z( VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_175 $end -$var wire 1 {( VGND $end -$var wire 1 |( VNB $end -$var wire 1 }( VPB $end -$var wire 1 ~( VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_176 $end -$var wire 1 !) VGND $end -$var wire 1 ") VNB $end -$var wire 1 #) VPB $end -$var wire 1 $) VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_177 $end -$var wire 1 %) VGND $end -$var wire 1 &) VNB $end -$var wire 1 ') VPB $end -$var wire 1 () VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_178 $end -$var wire 1 )) VGND $end -$var wire 1 *) VNB $end -$var wire 1 +) VPB $end -$var wire 1 ,) VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_179 $end -$var wire 1 -) VGND $end -$var wire 1 .) VNB $end -$var wire 1 /) VPB $end -$var wire 1 0) VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_18 $end -$var wire 1 1) VGND $end -$var wire 1 2) VNB $end -$var wire 1 3) VPB $end -$var wire 1 4) VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_180 $end -$var wire 1 5) VGND $end -$var wire 1 6) VNB $end -$var wire 1 7) VPB $end -$var wire 1 8) VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_181 $end -$var wire 1 9) VGND $end -$var wire 1 :) VNB $end -$var wire 1 ;) VPB $end -$var wire 1 <) VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_182 $end -$var wire 1 =) VGND $end -$var wire 1 >) VNB $end -$var wire 1 ?) VPB $end -$var wire 1 @) VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_183 $end -$var wire 1 A) VGND $end -$var wire 1 B) VNB $end -$var wire 1 C) VPB $end -$var wire 1 D) VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_184 $end -$var wire 1 E) VGND $end -$var wire 1 F) VNB $end -$var wire 1 G) VPB $end -$var wire 1 H) VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_185 $end -$var wire 1 I) VGND $end -$var wire 1 J) VNB $end -$var wire 1 K) VPB $end -$var wire 1 L) VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_186 $end -$var wire 1 M) VGND $end -$var wire 1 N) VNB $end -$var wire 1 O) VPB $end -$var wire 1 P) VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_187 $end -$var wire 1 Q) VGND $end -$var wire 1 R) VNB $end -$var wire 1 S) VPB $end -$var wire 1 T) VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_188 $end -$var wire 1 U) VGND $end -$var wire 1 V) VNB $end -$var wire 1 W) VPB $end -$var wire 1 X) VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_189 $end -$var wire 1 Y) VGND $end -$var wire 1 Z) VNB $end -$var wire 1 [) VPB $end -$var wire 1 \) VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_19 $end -$var wire 1 ]) VGND $end -$var wire 1 ^) VNB $end -$var wire 1 _) VPB $end -$var wire 1 `) VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_190 $end -$var wire 1 a) VGND $end -$var wire 1 b) VNB $end -$var wire 1 c) VPB $end -$var wire 1 d) VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_191 $end -$var wire 1 e) VGND $end -$var wire 1 f) VNB $end -$var wire 1 g) VPB $end -$var wire 1 h) VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_192 $end -$var wire 1 i) VGND $end -$var wire 1 j) VNB $end -$var wire 1 k) VPB $end -$var wire 1 l) VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_193 $end -$var wire 1 m) VGND $end -$var wire 1 n) VNB $end -$var wire 1 o) VPB $end -$var wire 1 p) VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_194 $end -$var wire 1 q) VGND $end -$var wire 1 r) VNB $end -$var wire 1 s) VPB $end -$var wire 1 t) VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_195 $end -$var wire 1 u) VGND $end -$var wire 1 v) VNB $end -$var wire 1 w) VPB $end -$var wire 1 x) VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_196 $end -$var wire 1 y) VGND $end -$var wire 1 z) VNB $end -$var wire 1 {) VPB $end -$var wire 1 |) VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_197 $end -$var wire 1 }) VGND $end -$var wire 1 ~) VNB $end -$var wire 1 !* VPB $end -$var wire 1 "* VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_198 $end -$var wire 1 #* VGND $end -$var wire 1 $* VNB $end -$var wire 1 %* VPB $end -$var wire 1 &* VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_199 $end -$var wire 1 '* VGND $end -$var wire 1 (* VNB $end -$var wire 1 )* VPB $end -$var wire 1 ** VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_2 $end -$var wire 1 +* VGND $end -$var wire 1 ,* VNB $end -$var wire 1 -* VPB $end -$var wire 1 .* VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_20 $end -$var wire 1 /* VGND $end -$var wire 1 0* VNB $end -$var wire 1 1* VPB $end -$var wire 1 2* VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_200 $end -$var wire 1 3* VGND $end -$var wire 1 4* VNB $end -$var wire 1 5* VPB $end -$var wire 1 6* VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_201 $end -$var wire 1 7* VGND $end -$var wire 1 8* VNB $end -$var wire 1 9* VPB $end -$var wire 1 :* VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_202 $end -$var wire 1 ;* VGND $end -$var wire 1 <* VNB $end -$var wire 1 =* VPB $end -$var wire 1 >* VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_203 $end -$var wire 1 ?* VGND $end -$var wire 1 @* VNB $end -$var wire 1 A* VPB $end -$var wire 1 B* VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_204 $end -$var wire 1 C* VGND $end -$var wire 1 D* VNB $end -$var wire 1 E* VPB $end -$var wire 1 F* VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_205 $end -$var wire 1 G* VGND $end -$var wire 1 H* VNB $end -$var wire 1 I* VPB $end -$var wire 1 J* VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_206 $end -$var wire 1 K* VGND $end -$var wire 1 L* VNB $end -$var wire 1 M* VPB $end -$var wire 1 N* VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_207 $end -$var wire 1 O* VGND $end -$var wire 1 P* VNB $end -$var wire 1 Q* VPB $end -$var wire 1 R* VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_208 $end -$var wire 1 S* VGND $end -$var wire 1 T* VNB $end -$var wire 1 U* VPB $end -$var wire 1 V* VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_209 $end -$var wire 1 W* VGND $end -$var wire 1 X* VNB $end -$var wire 1 Y* VPB $end -$var wire 1 Z* VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_21 $end -$var wire 1 [* VGND $end -$var wire 1 \* VNB $end -$var wire 1 ]* VPB $end -$var wire 1 ^* VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_210 $end -$var wire 1 _* VGND $end -$var wire 1 `* VNB $end -$var wire 1 a* VPB $end -$var wire 1 b* VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_211 $end -$var wire 1 c* VGND $end -$var wire 1 d* VNB $end -$var wire 1 e* VPB $end -$var wire 1 f* VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_212 $end -$var wire 1 g* VGND $end -$var wire 1 h* VNB $end -$var wire 1 i* VPB $end -$var wire 1 j* VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_213 $end -$var wire 1 k* VGND $end -$var wire 1 l* VNB $end -$var wire 1 m* VPB $end -$var wire 1 n* VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_214 $end -$var wire 1 o* VGND $end -$var wire 1 p* VNB $end -$var wire 1 q* VPB $end -$var wire 1 r* VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_215 $end -$var wire 1 s* VGND $end -$var wire 1 t* VNB $end -$var wire 1 u* VPB $end -$var wire 1 v* VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_216 $end -$var wire 1 w* VGND $end -$var wire 1 x* VNB $end -$var wire 1 y* VPB $end -$var wire 1 z* VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_217 $end -$var wire 1 {* VGND $end -$var wire 1 |* VNB $end -$var wire 1 }* VPB $end -$var wire 1 ~* VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_218 $end -$var wire 1 !+ VGND $end -$var wire 1 "+ VNB $end -$var wire 1 #+ VPB $end -$var wire 1 $+ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_219 $end -$var wire 1 %+ VGND $end -$var wire 1 &+ VNB $end -$var wire 1 '+ VPB $end -$var wire 1 (+ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_22 $end -$var wire 1 )+ VGND $end -$var wire 1 *+ VNB $end -$var wire 1 ++ VPB $end -$var wire 1 ,+ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_220 $end -$var wire 1 -+ VGND $end -$var wire 1 .+ VNB $end -$var wire 1 /+ VPB $end -$var wire 1 0+ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_221 $end -$var wire 1 1+ VGND $end -$var wire 1 2+ VNB $end -$var wire 1 3+ VPB $end -$var wire 1 4+ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_222 $end -$var wire 1 5+ VGND $end -$var wire 1 6+ VNB $end -$var wire 1 7+ VPB $end -$var wire 1 8+ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_223 $end -$var wire 1 9+ VGND $end -$var wire 1 :+ VNB $end -$var wire 1 ;+ VPB $end -$var wire 1 <+ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_224 $end -$var wire 1 =+ VGND $end -$var wire 1 >+ VNB $end -$var wire 1 ?+ VPB $end -$var wire 1 @+ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_225 $end -$var wire 1 A+ VGND $end -$var wire 1 B+ VNB $end -$var wire 1 C+ VPB $end -$var wire 1 D+ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_226 $end -$var wire 1 E+ VGND $end -$var wire 1 F+ VNB $end -$var wire 1 G+ VPB $end -$var wire 1 H+ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_227 $end -$var wire 1 I+ VGND $end -$var wire 1 J+ VNB $end -$var wire 1 K+ VPB $end -$var wire 1 L+ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_228 $end -$var wire 1 M+ VGND $end -$var wire 1 N+ VNB $end -$var wire 1 O+ VPB $end -$var wire 1 P+ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_229 $end -$var wire 1 Q+ VGND $end -$var wire 1 R+ VNB $end -$var wire 1 S+ VPB $end -$var wire 1 T+ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_23 $end -$var wire 1 U+ VGND $end -$var wire 1 V+ VNB $end -$var wire 1 W+ VPB $end -$var wire 1 X+ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_230 $end -$var wire 1 Y+ VGND $end -$var wire 1 Z+ VNB $end -$var wire 1 [+ VPB $end -$var wire 1 \+ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_231 $end -$var wire 1 ]+ VGND $end -$var wire 1 ^+ VNB $end -$var wire 1 _+ VPB $end -$var wire 1 `+ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_232 $end -$var wire 1 a+ VGND $end -$var wire 1 b+ VNB $end -$var wire 1 c+ VPB $end -$var wire 1 d+ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_233 $end -$var wire 1 e+ VGND $end -$var wire 1 f+ VNB $end -$var wire 1 g+ VPB $end -$var wire 1 h+ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_234 $end -$var wire 1 i+ VGND $end -$var wire 1 j+ VNB $end -$var wire 1 k+ VPB $end -$var wire 1 l+ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_235 $end -$var wire 1 m+ VGND $end -$var wire 1 n+ VNB $end -$var wire 1 o+ VPB $end -$var wire 1 p+ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_236 $end -$var wire 1 q+ VGND $end -$var wire 1 r+ VNB $end -$var wire 1 s+ VPB $end -$var wire 1 t+ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_237 $end -$var wire 1 u+ VGND $end -$var wire 1 v+ VNB $end -$var wire 1 w+ VPB $end -$var wire 1 x+ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_238 $end -$var wire 1 y+ VGND $end -$var wire 1 z+ VNB $end -$var wire 1 {+ VPB $end -$var wire 1 |+ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_239 $end -$var wire 1 }+ VGND $end -$var wire 1 ~+ VNB $end -$var wire 1 !, VPB $end -$var wire 1 ", VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_24 $end -$var wire 1 #, VGND $end -$var wire 1 $, VNB $end -$var wire 1 %, VPB $end -$var wire 1 &, VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_240 $end -$var wire 1 ', VGND $end -$var wire 1 (, VNB $end -$var wire 1 ), VPB $end -$var wire 1 *, VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_241 $end -$var wire 1 +, VGND $end -$var wire 1 ,, VNB $end -$var wire 1 -, VPB $end -$var wire 1 ., VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_242 $end -$var wire 1 /, VGND $end -$var wire 1 0, VNB $end -$var wire 1 1, VPB $end -$var wire 1 2, VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_243 $end -$var wire 1 3, VGND $end -$var wire 1 4, VNB $end -$var wire 1 5, VPB $end -$var wire 1 6, VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_244 $end -$var wire 1 7, VGND $end -$var wire 1 8, VNB $end -$var wire 1 9, VPB $end -$var wire 1 :, VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_245 $end -$var wire 1 ;, VGND $end -$var wire 1 <, VNB $end -$var wire 1 =, VPB $end -$var wire 1 >, VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_246 $end -$var wire 1 ?, VGND $end -$var wire 1 @, VNB $end -$var wire 1 A, VPB $end -$var wire 1 B, VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_247 $end -$var wire 1 C, VGND $end -$var wire 1 D, VNB $end -$var wire 1 E, VPB $end -$var wire 1 F, VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_248 $end -$var wire 1 G, VGND $end -$var wire 1 H, VNB $end -$var wire 1 I, VPB $end -$var wire 1 J, VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_249 $end -$var wire 1 K, VGND $end -$var wire 1 L, VNB $end -$var wire 1 M, VPB $end -$var wire 1 N, VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_25 $end -$var wire 1 O, VGND $end -$var wire 1 P, VNB $end -$var wire 1 Q, VPB $end -$var wire 1 R, VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_250 $end -$var wire 1 S, VGND $end -$var wire 1 T, VNB $end -$var wire 1 U, VPB $end -$var wire 1 V, VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_251 $end -$var wire 1 W, VGND $end -$var wire 1 X, VNB $end -$var wire 1 Y, VPB $end -$var wire 1 Z, VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_252 $end -$var wire 1 [, VGND $end -$var wire 1 \, VNB $end -$var wire 1 ], VPB $end -$var wire 1 ^, VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_253 $end -$var wire 1 _, VGND $end -$var wire 1 `, VNB $end -$var wire 1 a, VPB $end -$var wire 1 b, VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_254 $end -$var wire 1 c, VGND $end -$var wire 1 d, VNB $end -$var wire 1 e, VPB $end -$var wire 1 f, VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_255 $end -$var wire 1 g, VGND $end -$var wire 1 h, VNB $end -$var wire 1 i, VPB $end -$var wire 1 j, VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_256 $end -$var wire 1 k, VGND $end -$var wire 1 l, VNB $end -$var wire 1 m, VPB $end -$var wire 1 n, VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_257 $end -$var wire 1 o, VGND $end -$var wire 1 p, VNB $end -$var wire 1 q, VPB $end -$var wire 1 r, VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_258 $end -$var wire 1 s, VGND $end -$var wire 1 t, VNB $end -$var wire 1 u, VPB $end -$var wire 1 v, VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_259 $end -$var wire 1 w, VGND $end -$var wire 1 x, VNB $end -$var wire 1 y, VPB $end -$var wire 1 z, VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_26 $end -$var wire 1 {, VGND $end -$var wire 1 |, VNB $end -$var wire 1 }, VPB $end -$var wire 1 ~, VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_260 $end -$var wire 1 !- VGND $end -$var wire 1 "- VNB $end -$var wire 1 #- VPB $end -$var wire 1 $- VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_261 $end -$var wire 1 %- VGND $end -$var wire 1 &- VNB $end -$var wire 1 '- VPB $end -$var wire 1 (- VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_262 $end -$var wire 1 )- VGND $end -$var wire 1 *- VNB $end -$var wire 1 +- VPB $end -$var wire 1 ,- VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_263 $end -$var wire 1 -- VGND $end -$var wire 1 .- VNB $end -$var wire 1 /- VPB $end -$var wire 1 0- VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_264 $end -$var wire 1 1- VGND $end -$var wire 1 2- VNB $end -$var wire 1 3- VPB $end -$var wire 1 4- VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_265 $end -$var wire 1 5- VGND $end -$var wire 1 6- VNB $end -$var wire 1 7- VPB $end -$var wire 1 8- VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_266 $end -$var wire 1 9- VGND $end -$var wire 1 :- VNB $end -$var wire 1 ;- VPB $end -$var wire 1 <- VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_267 $end -$var wire 1 =- VGND $end -$var wire 1 >- VNB $end -$var wire 1 ?- VPB $end -$var wire 1 @- VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_268 $end -$var wire 1 A- VGND $end -$var wire 1 B- VNB $end -$var wire 1 C- VPB $end -$var wire 1 D- VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_269 $end -$var wire 1 E- VGND $end -$var wire 1 F- VNB $end -$var wire 1 G- VPB $end -$var wire 1 H- VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_27 $end -$var wire 1 I- VGND $end -$var wire 1 J- VNB $end -$var wire 1 K- VPB $end -$var wire 1 L- VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_270 $end -$var wire 1 M- VGND $end -$var wire 1 N- VNB $end -$var wire 1 O- VPB $end -$var wire 1 P- VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_271 $end -$var wire 1 Q- VGND $end -$var wire 1 R- VNB $end -$var wire 1 S- VPB $end -$var wire 1 T- VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_272 $end -$var wire 1 U- VGND $end -$var wire 1 V- VNB $end -$var wire 1 W- VPB $end -$var wire 1 X- VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_273 $end -$var wire 1 Y- VGND $end -$var wire 1 Z- VNB $end -$var wire 1 [- VPB $end -$var wire 1 \- VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_274 $end -$var wire 1 ]- VGND $end -$var wire 1 ^- VNB $end -$var wire 1 _- VPB $end -$var wire 1 `- VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_275 $end -$var wire 1 a- VGND $end -$var wire 1 b- VNB $end -$var wire 1 c- VPB $end -$var wire 1 d- VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_276 $end -$var wire 1 e- VGND $end -$var wire 1 f- VNB $end -$var wire 1 g- VPB $end -$var wire 1 h- VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_277 $end -$var wire 1 i- VGND $end -$var wire 1 j- VNB $end -$var wire 1 k- VPB $end -$var wire 1 l- VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_278 $end -$var wire 1 m- VGND $end -$var wire 1 n- VNB $end -$var wire 1 o- VPB $end -$var wire 1 p- VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_279 $end -$var wire 1 q- VGND $end -$var wire 1 r- VNB $end -$var wire 1 s- VPB $end -$var wire 1 t- VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_28 $end -$var wire 1 u- VGND $end -$var wire 1 v- VNB $end -$var wire 1 w- VPB $end -$var wire 1 x- VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_280 $end -$var wire 1 y- VGND $end -$var wire 1 z- VNB $end -$var wire 1 {- VPB $end -$var wire 1 |- VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_281 $end -$var wire 1 }- VGND $end -$var wire 1 ~- VNB $end -$var wire 1 !. VPB $end -$var wire 1 ". VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_282 $end -$var wire 1 #. VGND $end -$var wire 1 $. VNB $end -$var wire 1 %. VPB $end -$var wire 1 &. VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_283 $end -$var wire 1 '. VGND $end -$var wire 1 (. VNB $end -$var wire 1 ). VPB $end -$var wire 1 *. VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_284 $end -$var wire 1 +. VGND $end -$var wire 1 ,. VNB $end -$var wire 1 -. VPB $end -$var wire 1 .. VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_285 $end -$var wire 1 /. VGND $end -$var wire 1 0. VNB $end -$var wire 1 1. VPB $end -$var wire 1 2. VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_286 $end -$var wire 1 3. VGND $end -$var wire 1 4. VNB $end -$var wire 1 5. VPB $end -$var wire 1 6. VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_287 $end -$var wire 1 7. VGND $end -$var wire 1 8. VNB $end -$var wire 1 9. VPB $end -$var wire 1 :. VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_288 $end -$var wire 1 ;. VGND $end -$var wire 1 <. VNB $end -$var wire 1 =. VPB $end -$var wire 1 >. VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_289 $end -$var wire 1 ?. VGND $end -$var wire 1 @. VNB $end -$var wire 1 A. VPB $end -$var wire 1 B. VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_29 $end -$var wire 1 C. VGND $end -$var wire 1 D. VNB $end -$var wire 1 E. VPB $end -$var wire 1 F. VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_290 $end -$var wire 1 G. VGND $end -$var wire 1 H. VNB $end -$var wire 1 I. VPB $end -$var wire 1 J. VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_291 $end -$var wire 1 K. VGND $end -$var wire 1 L. VNB $end -$var wire 1 M. VPB $end -$var wire 1 N. VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_292 $end -$var wire 1 O. VGND $end -$var wire 1 P. VNB $end -$var wire 1 Q. VPB $end -$var wire 1 R. VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_293 $end -$var wire 1 S. VGND $end -$var wire 1 T. VNB $end -$var wire 1 U. VPB $end -$var wire 1 V. VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_294 $end -$var wire 1 W. VGND $end -$var wire 1 X. VNB $end -$var wire 1 Y. VPB $end -$var wire 1 Z. VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_295 $end -$var wire 1 [. VGND $end -$var wire 1 \. VNB $end -$var wire 1 ]. VPB $end -$var wire 1 ^. VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_296 $end -$var wire 1 _. VGND $end -$var wire 1 `. VNB $end -$var wire 1 a. VPB $end -$var wire 1 b. VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_297 $end -$var wire 1 c. VGND $end -$var wire 1 d. VNB $end -$var wire 1 e. VPB $end -$var wire 1 f. VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_298 $end -$var wire 1 g. VGND $end -$var wire 1 h. VNB $end -$var wire 1 i. VPB $end -$var wire 1 j. VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_299 $end -$var wire 1 k. VGND $end -$var wire 1 l. VNB $end -$var wire 1 m. VPB $end -$var wire 1 n. VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_3 $end -$var wire 1 o. VGND $end -$var wire 1 p. VNB $end -$var wire 1 q. VPB $end -$var wire 1 r. VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_30 $end -$var wire 1 s. VGND $end -$var wire 1 t. VNB $end -$var wire 1 u. VPB $end -$var wire 1 v. VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_300 $end -$var wire 1 w. VGND $end -$var wire 1 x. VNB $end -$var wire 1 y. VPB $end -$var wire 1 z. VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_301 $end -$var wire 1 {. VGND $end -$var wire 1 |. VNB $end -$var wire 1 }. VPB $end -$var wire 1 ~. VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_302 $end -$var wire 1 !/ VGND $end -$var wire 1 "/ VNB $end -$var wire 1 #/ VPB $end -$var wire 1 $/ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_303 $end -$var wire 1 %/ VGND $end -$var wire 1 &/ VNB $end -$var wire 1 '/ VPB $end -$var wire 1 (/ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_304 $end -$var wire 1 )/ VGND $end -$var wire 1 */ VNB $end -$var wire 1 +/ VPB $end -$var wire 1 ,/ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_305 $end -$var wire 1 -/ VGND $end -$var wire 1 ./ VNB $end -$var wire 1 // VPB $end -$var wire 1 0/ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_306 $end -$var wire 1 1/ VGND $end -$var wire 1 2/ VNB $end -$var wire 1 3/ VPB $end -$var wire 1 4/ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_307 $end -$var wire 1 5/ VGND $end -$var wire 1 6/ VNB $end -$var wire 1 7/ VPB $end -$var wire 1 8/ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_308 $end -$var wire 1 9/ VGND $end -$var wire 1 :/ VNB $end -$var wire 1 ;/ VPB $end -$var wire 1 / VNB $end -$var wire 1 ?/ VPB $end -$var wire 1 @/ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_31 $end -$var wire 1 A/ VGND $end -$var wire 1 B/ VNB $end -$var wire 1 C/ VPB $end -$var wire 1 D/ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_310 $end -$var wire 1 E/ VGND $end -$var wire 1 F/ VNB $end -$var wire 1 G/ VPB $end -$var wire 1 H/ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_311 $end -$var wire 1 I/ VGND $end -$var wire 1 J/ VNB $end -$var wire 1 K/ VPB $end -$var wire 1 L/ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_312 $end -$var wire 1 M/ VGND $end -$var wire 1 N/ VNB $end -$var wire 1 O/ VPB $end -$var wire 1 P/ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_313 $end -$var wire 1 Q/ VGND $end -$var wire 1 R/ VNB $end -$var wire 1 S/ VPB $end -$var wire 1 T/ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_314 $end -$var wire 1 U/ VGND $end -$var wire 1 V/ VNB $end -$var wire 1 W/ VPB $end -$var wire 1 X/ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_315 $end -$var wire 1 Y/ VGND $end -$var wire 1 Z/ VNB $end -$var wire 1 [/ VPB $end -$var wire 1 \/ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_316 $end -$var wire 1 ]/ VGND $end -$var wire 1 ^/ VNB $end -$var wire 1 _/ VPB $end -$var wire 1 `/ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_317 $end -$var wire 1 a/ VGND $end -$var wire 1 b/ VNB $end -$var wire 1 c/ VPB $end -$var wire 1 d/ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_318 $end -$var wire 1 e/ VGND $end -$var wire 1 f/ VNB $end -$var wire 1 g/ VPB $end -$var wire 1 h/ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_319 $end -$var wire 1 i/ VGND $end -$var wire 1 j/ VNB $end -$var wire 1 k/ VPB $end -$var wire 1 l/ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_32 $end -$var wire 1 m/ VGND $end -$var wire 1 n/ VNB $end -$var wire 1 o/ VPB $end -$var wire 1 p/ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_320 $end -$var wire 1 q/ VGND $end -$var wire 1 r/ VNB $end -$var wire 1 s/ VPB $end -$var wire 1 t/ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_321 $end -$var wire 1 u/ VGND $end -$var wire 1 v/ VNB $end -$var wire 1 w/ VPB $end -$var wire 1 x/ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_322 $end -$var wire 1 y/ VGND $end -$var wire 1 z/ VNB $end -$var wire 1 {/ VPB $end -$var wire 1 |/ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_323 $end -$var wire 1 }/ VGND $end -$var wire 1 ~/ VNB $end -$var wire 1 !0 VPB $end -$var wire 1 "0 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_324 $end -$var wire 1 #0 VGND $end -$var wire 1 $0 VNB $end -$var wire 1 %0 VPB $end -$var wire 1 &0 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_325 $end -$var wire 1 '0 VGND $end -$var wire 1 (0 VNB $end -$var wire 1 )0 VPB $end -$var wire 1 *0 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_326 $end -$var wire 1 +0 VGND $end -$var wire 1 ,0 VNB $end -$var wire 1 -0 VPB $end -$var wire 1 .0 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_327 $end -$var wire 1 /0 VGND $end -$var wire 1 00 VNB $end -$var wire 1 10 VPB $end -$var wire 1 20 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_328 $end -$var wire 1 30 VGND $end -$var wire 1 40 VNB $end -$var wire 1 50 VPB $end -$var wire 1 60 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_329 $end -$var wire 1 70 VGND $end -$var wire 1 80 VNB $end -$var wire 1 90 VPB $end -$var wire 1 :0 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_33 $end -$var wire 1 ;0 VGND $end -$var wire 1 <0 VNB $end -$var wire 1 =0 VPB $end -$var wire 1 >0 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_330 $end -$var wire 1 ?0 VGND $end -$var wire 1 @0 VNB $end -$var wire 1 A0 VPB $end -$var wire 1 B0 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_331 $end -$var wire 1 C0 VGND $end -$var wire 1 D0 VNB $end -$var wire 1 E0 VPB $end -$var wire 1 F0 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_332 $end -$var wire 1 G0 VGND $end -$var wire 1 H0 VNB $end -$var wire 1 I0 VPB $end -$var wire 1 J0 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_333 $end -$var wire 1 K0 VGND $end -$var wire 1 L0 VNB $end -$var wire 1 M0 VPB $end -$var wire 1 N0 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_334 $end -$var wire 1 O0 VGND $end -$var wire 1 P0 VNB $end -$var wire 1 Q0 VPB $end -$var wire 1 R0 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_335 $end -$var wire 1 S0 VGND $end -$var wire 1 T0 VNB $end -$var wire 1 U0 VPB $end -$var wire 1 V0 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_336 $end -$var wire 1 W0 VGND $end -$var wire 1 X0 VNB $end -$var wire 1 Y0 VPB $end -$var wire 1 Z0 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_337 $end -$var wire 1 [0 VGND $end -$var wire 1 \0 VNB $end -$var wire 1 ]0 VPB $end -$var wire 1 ^0 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_338 $end -$var wire 1 _0 VGND $end -$var wire 1 `0 VNB $end -$var wire 1 a0 VPB $end -$var wire 1 b0 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_339 $end -$var wire 1 c0 VGND $end -$var wire 1 d0 VNB $end -$var wire 1 e0 VPB $end -$var wire 1 f0 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_34 $end -$var wire 1 g0 VGND $end -$var wire 1 h0 VNB $end -$var wire 1 i0 VPB $end -$var wire 1 j0 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_340 $end -$var wire 1 k0 VGND $end -$var wire 1 l0 VNB $end -$var wire 1 m0 VPB $end -$var wire 1 n0 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_341 $end -$var wire 1 o0 VGND $end -$var wire 1 p0 VNB $end -$var wire 1 q0 VPB $end -$var wire 1 r0 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_342 $end -$var wire 1 s0 VGND $end -$var wire 1 t0 VNB $end -$var wire 1 u0 VPB $end -$var wire 1 v0 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_343 $end -$var wire 1 w0 VGND $end -$var wire 1 x0 VNB $end -$var wire 1 y0 VPB $end -$var wire 1 z0 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_344 $end -$var wire 1 {0 VGND $end -$var wire 1 |0 VNB $end -$var wire 1 }0 VPB $end -$var wire 1 ~0 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_345 $end -$var wire 1 !1 VGND $end -$var wire 1 "1 VNB $end -$var wire 1 #1 VPB $end -$var wire 1 $1 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_346 $end -$var wire 1 %1 VGND $end -$var wire 1 &1 VNB $end -$var wire 1 '1 VPB $end -$var wire 1 (1 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_347 $end -$var wire 1 )1 VGND $end -$var wire 1 *1 VNB $end -$var wire 1 +1 VPB $end -$var wire 1 ,1 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_348 $end -$var wire 1 -1 VGND $end -$var wire 1 .1 VNB $end -$var wire 1 /1 VPB $end -$var wire 1 01 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_349 $end -$var wire 1 11 VGND $end -$var wire 1 21 VNB $end -$var wire 1 31 VPB $end -$var wire 1 41 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_35 $end -$var wire 1 51 VGND $end -$var wire 1 61 VNB $end -$var wire 1 71 VPB $end -$var wire 1 81 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_350 $end -$var wire 1 91 VGND $end -$var wire 1 :1 VNB $end -$var wire 1 ;1 VPB $end -$var wire 1 <1 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_351 $end -$var wire 1 =1 VGND $end -$var wire 1 >1 VNB $end -$var wire 1 ?1 VPB $end -$var wire 1 @1 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_352 $end -$var wire 1 A1 VGND $end -$var wire 1 B1 VNB $end -$var wire 1 C1 VPB $end -$var wire 1 D1 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_353 $end -$var wire 1 E1 VGND $end -$var wire 1 F1 VNB $end -$var wire 1 G1 VPB $end -$var wire 1 H1 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_354 $end -$var wire 1 I1 VGND $end -$var wire 1 J1 VNB $end -$var wire 1 K1 VPB $end -$var wire 1 L1 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_355 $end -$var wire 1 M1 VGND $end -$var wire 1 N1 VNB $end -$var wire 1 O1 VPB $end -$var wire 1 P1 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_356 $end -$var wire 1 Q1 VGND $end -$var wire 1 R1 VNB $end -$var wire 1 S1 VPB $end -$var wire 1 T1 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_357 $end -$var wire 1 U1 VGND $end -$var wire 1 V1 VNB $end -$var wire 1 W1 VPB $end -$var wire 1 X1 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_358 $end -$var wire 1 Y1 VGND $end -$var wire 1 Z1 VNB $end -$var wire 1 [1 VPB $end -$var wire 1 \1 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_359 $end -$var wire 1 ]1 VGND $end -$var wire 1 ^1 VNB $end -$var wire 1 _1 VPB $end -$var wire 1 `1 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_36 $end -$var wire 1 a1 VGND $end -$var wire 1 b1 VNB $end -$var wire 1 c1 VPB $end -$var wire 1 d1 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_360 $end -$var wire 1 e1 VGND $end -$var wire 1 f1 VNB $end -$var wire 1 g1 VPB $end -$var wire 1 h1 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_361 $end -$var wire 1 i1 VGND $end -$var wire 1 j1 VNB $end -$var wire 1 k1 VPB $end -$var wire 1 l1 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_362 $end -$var wire 1 m1 VGND $end -$var wire 1 n1 VNB $end -$var wire 1 o1 VPB $end -$var wire 1 p1 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_363 $end -$var wire 1 q1 VGND $end -$var wire 1 r1 VNB $end -$var wire 1 s1 VPB $end -$var wire 1 t1 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_364 $end -$var wire 1 u1 VGND $end -$var wire 1 v1 VNB $end -$var wire 1 w1 VPB $end -$var wire 1 x1 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_365 $end -$var wire 1 y1 VGND $end -$var wire 1 z1 VNB $end -$var wire 1 {1 VPB $end -$var wire 1 |1 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_366 $end -$var wire 1 }1 VGND $end -$var wire 1 ~1 VNB $end -$var wire 1 !2 VPB $end -$var wire 1 "2 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_367 $end -$var wire 1 #2 VGND $end -$var wire 1 $2 VNB $end -$var wire 1 %2 VPB $end -$var wire 1 &2 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_368 $end -$var wire 1 '2 VGND $end -$var wire 1 (2 VNB $end -$var wire 1 )2 VPB $end -$var wire 1 *2 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_369 $end -$var wire 1 +2 VGND $end -$var wire 1 ,2 VNB $end -$var wire 1 -2 VPB $end -$var wire 1 .2 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_37 $end -$var wire 1 /2 VGND $end -$var wire 1 02 VNB $end -$var wire 1 12 VPB $end -$var wire 1 22 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_370 $end -$var wire 1 32 VGND $end -$var wire 1 42 VNB $end -$var wire 1 52 VPB $end -$var wire 1 62 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_371 $end -$var wire 1 72 VGND $end -$var wire 1 82 VNB $end -$var wire 1 92 VPB $end -$var wire 1 :2 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_372 $end -$var wire 1 ;2 VGND $end -$var wire 1 <2 VNB $end -$var wire 1 =2 VPB $end -$var wire 1 >2 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_373 $end -$var wire 1 ?2 VGND $end -$var wire 1 @2 VNB $end -$var wire 1 A2 VPB $end -$var wire 1 B2 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_374 $end -$var wire 1 C2 VGND $end -$var wire 1 D2 VNB $end -$var wire 1 E2 VPB $end -$var wire 1 F2 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_375 $end -$var wire 1 G2 VGND $end -$var wire 1 H2 VNB $end -$var wire 1 I2 VPB $end -$var wire 1 J2 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_376 $end -$var wire 1 K2 VGND $end -$var wire 1 L2 VNB $end -$var wire 1 M2 VPB $end -$var wire 1 N2 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_377 $end -$var wire 1 O2 VGND $end -$var wire 1 P2 VNB $end -$var wire 1 Q2 VPB $end -$var wire 1 R2 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_378 $end -$var wire 1 S2 VGND $end -$var wire 1 T2 VNB $end -$var wire 1 U2 VPB $end -$var wire 1 V2 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_379 $end -$var wire 1 W2 VGND $end -$var wire 1 X2 VNB $end -$var wire 1 Y2 VPB $end -$var wire 1 Z2 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_38 $end -$var wire 1 [2 VGND $end -$var wire 1 \2 VNB $end -$var wire 1 ]2 VPB $end -$var wire 1 ^2 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_380 $end -$var wire 1 _2 VGND $end -$var wire 1 `2 VNB $end -$var wire 1 a2 VPB $end -$var wire 1 b2 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_381 $end -$var wire 1 c2 VGND $end -$var wire 1 d2 VNB $end -$var wire 1 e2 VPB $end -$var wire 1 f2 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_382 $end -$var wire 1 g2 VGND $end -$var wire 1 h2 VNB $end -$var wire 1 i2 VPB $end -$var wire 1 j2 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_383 $end -$var wire 1 k2 VGND $end -$var wire 1 l2 VNB $end -$var wire 1 m2 VPB $end -$var wire 1 n2 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_384 $end -$var wire 1 o2 VGND $end -$var wire 1 p2 VNB $end -$var wire 1 q2 VPB $end -$var wire 1 r2 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_385 $end -$var wire 1 s2 VGND $end -$var wire 1 t2 VNB $end -$var wire 1 u2 VPB $end -$var wire 1 v2 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_386 $end -$var wire 1 w2 VGND $end -$var wire 1 x2 VNB $end -$var wire 1 y2 VPB $end -$var wire 1 z2 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_387 $end -$var wire 1 {2 VGND $end -$var wire 1 |2 VNB $end -$var wire 1 }2 VPB $end -$var wire 1 ~2 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_388 $end -$var wire 1 !3 VGND $end -$var wire 1 "3 VNB $end -$var wire 1 #3 VPB $end -$var wire 1 $3 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_389 $end -$var wire 1 %3 VGND $end -$var wire 1 &3 VNB $end -$var wire 1 '3 VPB $end -$var wire 1 (3 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_39 $end -$var wire 1 )3 VGND $end -$var wire 1 *3 VNB $end -$var wire 1 +3 VPB $end -$var wire 1 ,3 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_390 $end -$var wire 1 -3 VGND $end -$var wire 1 .3 VNB $end -$var wire 1 /3 VPB $end -$var wire 1 03 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_391 $end -$var wire 1 13 VGND $end -$var wire 1 23 VNB $end -$var wire 1 33 VPB $end -$var wire 1 43 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_392 $end -$var wire 1 53 VGND $end -$var wire 1 63 VNB $end -$var wire 1 73 VPB $end -$var wire 1 83 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_393 $end -$var wire 1 93 VGND $end -$var wire 1 :3 VNB $end -$var wire 1 ;3 VPB $end -$var wire 1 <3 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_394 $end -$var wire 1 =3 VGND $end -$var wire 1 >3 VNB $end -$var wire 1 ?3 VPB $end -$var wire 1 @3 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_395 $end -$var wire 1 A3 VGND $end -$var wire 1 B3 VNB $end -$var wire 1 C3 VPB $end -$var wire 1 D3 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_396 $end -$var wire 1 E3 VGND $end -$var wire 1 F3 VNB $end -$var wire 1 G3 VPB $end -$var wire 1 H3 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_397 $end -$var wire 1 I3 VGND $end -$var wire 1 J3 VNB $end -$var wire 1 K3 VPB $end -$var wire 1 L3 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_398 $end -$var wire 1 M3 VGND $end -$var wire 1 N3 VNB $end -$var wire 1 O3 VPB $end -$var wire 1 P3 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_399 $end -$var wire 1 Q3 VGND $end -$var wire 1 R3 VNB $end -$var wire 1 S3 VPB $end -$var wire 1 T3 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_4 $end -$var wire 1 U3 VGND $end -$var wire 1 V3 VNB $end -$var wire 1 W3 VPB $end -$var wire 1 X3 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_40 $end -$var wire 1 Y3 VGND $end -$var wire 1 Z3 VNB $end -$var wire 1 [3 VPB $end -$var wire 1 \3 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_400 $end -$var wire 1 ]3 VGND $end -$var wire 1 ^3 VNB $end -$var wire 1 _3 VPB $end -$var wire 1 `3 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_401 $end -$var wire 1 a3 VGND $end -$var wire 1 b3 VNB $end -$var wire 1 c3 VPB $end -$var wire 1 d3 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_402 $end -$var wire 1 e3 VGND $end -$var wire 1 f3 VNB $end -$var wire 1 g3 VPB $end -$var wire 1 h3 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_403 $end -$var wire 1 i3 VGND $end -$var wire 1 j3 VNB $end -$var wire 1 k3 VPB $end -$var wire 1 l3 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_404 $end -$var wire 1 m3 VGND $end -$var wire 1 n3 VNB $end -$var wire 1 o3 VPB $end -$var wire 1 p3 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_405 $end -$var wire 1 q3 VGND $end -$var wire 1 r3 VNB $end -$var wire 1 s3 VPB $end -$var wire 1 t3 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_406 $end -$var wire 1 u3 VGND $end -$var wire 1 v3 VNB $end -$var wire 1 w3 VPB $end -$var wire 1 x3 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_407 $end -$var wire 1 y3 VGND $end -$var wire 1 z3 VNB $end -$var wire 1 {3 VPB $end -$var wire 1 |3 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_408 $end -$var wire 1 }3 VGND $end -$var wire 1 ~3 VNB $end -$var wire 1 !4 VPB $end -$var wire 1 "4 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_409 $end -$var wire 1 #4 VGND $end -$var wire 1 $4 VNB $end -$var wire 1 %4 VPB $end -$var wire 1 &4 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_41 $end -$var wire 1 '4 VGND $end -$var wire 1 (4 VNB $end -$var wire 1 )4 VPB $end -$var wire 1 *4 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_410 $end -$var wire 1 +4 VGND $end -$var wire 1 ,4 VNB $end -$var wire 1 -4 VPB $end -$var wire 1 .4 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_411 $end -$var wire 1 /4 VGND $end -$var wire 1 04 VNB $end -$var wire 1 14 VPB $end -$var wire 1 24 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_412 $end -$var wire 1 34 VGND $end -$var wire 1 44 VNB $end -$var wire 1 54 VPB $end -$var wire 1 64 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_413 $end -$var wire 1 74 VGND $end -$var wire 1 84 VNB $end -$var wire 1 94 VPB $end -$var wire 1 :4 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_414 $end -$var wire 1 ;4 VGND $end -$var wire 1 <4 VNB $end -$var wire 1 =4 VPB $end -$var wire 1 >4 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_415 $end -$var wire 1 ?4 VGND $end -$var wire 1 @4 VNB $end -$var wire 1 A4 VPB $end -$var wire 1 B4 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_416 $end -$var wire 1 C4 VGND $end -$var wire 1 D4 VNB $end -$var wire 1 E4 VPB $end -$var wire 1 F4 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_417 $end -$var wire 1 G4 VGND $end -$var wire 1 H4 VNB $end -$var wire 1 I4 VPB $end -$var wire 1 J4 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_418 $end -$var wire 1 K4 VGND $end -$var wire 1 L4 VNB $end -$var wire 1 M4 VPB $end -$var wire 1 N4 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_419 $end -$var wire 1 O4 VGND $end -$var wire 1 P4 VNB $end -$var wire 1 Q4 VPB $end -$var wire 1 R4 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_42 $end -$var wire 1 S4 VGND $end -$var wire 1 T4 VNB $end -$var wire 1 U4 VPB $end -$var wire 1 V4 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_420 $end -$var wire 1 W4 VGND $end -$var wire 1 X4 VNB $end -$var wire 1 Y4 VPB $end -$var wire 1 Z4 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_421 $end -$var wire 1 [4 VGND $end -$var wire 1 \4 VNB $end -$var wire 1 ]4 VPB $end -$var wire 1 ^4 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_422 $end -$var wire 1 _4 VGND $end -$var wire 1 `4 VNB $end -$var wire 1 a4 VPB $end -$var wire 1 b4 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_423 $end -$var wire 1 c4 VGND $end -$var wire 1 d4 VNB $end -$var wire 1 e4 VPB $end -$var wire 1 f4 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_424 $end -$var wire 1 g4 VGND $end -$var wire 1 h4 VNB $end -$var wire 1 i4 VPB $end -$var wire 1 j4 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_425 $end -$var wire 1 k4 VGND $end -$var wire 1 l4 VNB $end -$var wire 1 m4 VPB $end -$var wire 1 n4 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_426 $end -$var wire 1 o4 VGND $end -$var wire 1 p4 VNB $end -$var wire 1 q4 VPB $end -$var wire 1 r4 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_427 $end -$var wire 1 s4 VGND $end -$var wire 1 t4 VNB $end -$var wire 1 u4 VPB $end -$var wire 1 v4 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_428 $end -$var wire 1 w4 VGND $end -$var wire 1 x4 VNB $end -$var wire 1 y4 VPB $end -$var wire 1 z4 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_429 $end -$var wire 1 {4 VGND $end -$var wire 1 |4 VNB $end -$var wire 1 }4 VPB $end -$var wire 1 ~4 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_43 $end -$var wire 1 !5 VGND $end -$var wire 1 "5 VNB $end -$var wire 1 #5 VPB $end -$var wire 1 $5 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_430 $end -$var wire 1 %5 VGND $end -$var wire 1 &5 VNB $end -$var wire 1 '5 VPB $end -$var wire 1 (5 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_431 $end -$var wire 1 )5 VGND $end -$var wire 1 *5 VNB $end -$var wire 1 +5 VPB $end -$var wire 1 ,5 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_432 $end -$var wire 1 -5 VGND $end -$var wire 1 .5 VNB $end -$var wire 1 /5 VPB $end -$var wire 1 05 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_433 $end -$var wire 1 15 VGND $end -$var wire 1 25 VNB $end -$var wire 1 35 VPB $end -$var wire 1 45 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_434 $end -$var wire 1 55 VGND $end -$var wire 1 65 VNB $end -$var wire 1 75 VPB $end -$var wire 1 85 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_435 $end -$var wire 1 95 VGND $end -$var wire 1 :5 VNB $end -$var wire 1 ;5 VPB $end -$var wire 1 <5 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_436 $end -$var wire 1 =5 VGND $end -$var wire 1 >5 VNB $end -$var wire 1 ?5 VPB $end -$var wire 1 @5 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_437 $end -$var wire 1 A5 VGND $end -$var wire 1 B5 VNB $end -$var wire 1 C5 VPB $end -$var wire 1 D5 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_438 $end -$var wire 1 E5 VGND $end -$var wire 1 F5 VNB $end -$var wire 1 G5 VPB $end -$var wire 1 H5 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_439 $end -$var wire 1 I5 VGND $end -$var wire 1 J5 VNB $end -$var wire 1 K5 VPB $end -$var wire 1 L5 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_44 $end -$var wire 1 M5 VGND $end -$var wire 1 N5 VNB $end -$var wire 1 O5 VPB $end -$var wire 1 P5 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_440 $end -$var wire 1 Q5 VGND $end -$var wire 1 R5 VNB $end -$var wire 1 S5 VPB $end -$var wire 1 T5 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_441 $end -$var wire 1 U5 VGND $end -$var wire 1 V5 VNB $end -$var wire 1 W5 VPB $end -$var wire 1 X5 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_442 $end -$var wire 1 Y5 VGND $end -$var wire 1 Z5 VNB $end -$var wire 1 [5 VPB $end -$var wire 1 \5 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_443 $end -$var wire 1 ]5 VGND $end -$var wire 1 ^5 VNB $end -$var wire 1 _5 VPB $end -$var wire 1 `5 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_444 $end -$var wire 1 a5 VGND $end -$var wire 1 b5 VNB $end -$var wire 1 c5 VPB $end -$var wire 1 d5 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_445 $end -$var wire 1 e5 VGND $end -$var wire 1 f5 VNB $end -$var wire 1 g5 VPB $end -$var wire 1 h5 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_446 $end -$var wire 1 i5 VGND $end -$var wire 1 j5 VNB $end -$var wire 1 k5 VPB $end -$var wire 1 l5 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_447 $end -$var wire 1 m5 VGND $end -$var wire 1 n5 VNB $end -$var wire 1 o5 VPB $end -$var wire 1 p5 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_448 $end -$var wire 1 q5 VGND $end -$var wire 1 r5 VNB $end -$var wire 1 s5 VPB $end -$var wire 1 t5 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_449 $end -$var wire 1 u5 VGND $end -$var wire 1 v5 VNB $end -$var wire 1 w5 VPB $end -$var wire 1 x5 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_45 $end -$var wire 1 y5 VGND $end -$var wire 1 z5 VNB $end -$var wire 1 {5 VPB $end -$var wire 1 |5 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_450 $end -$var wire 1 }5 VGND $end -$var wire 1 ~5 VNB $end -$var wire 1 !6 VPB $end -$var wire 1 "6 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_451 $end -$var wire 1 #6 VGND $end -$var wire 1 $6 VNB $end -$var wire 1 %6 VPB $end -$var wire 1 &6 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_452 $end -$var wire 1 '6 VGND $end -$var wire 1 (6 VNB $end -$var wire 1 )6 VPB $end -$var wire 1 *6 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_453 $end -$var wire 1 +6 VGND $end -$var wire 1 ,6 VNB $end -$var wire 1 -6 VPB $end -$var wire 1 .6 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_454 $end -$var wire 1 /6 VGND $end -$var wire 1 06 VNB $end -$var wire 1 16 VPB $end -$var wire 1 26 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_455 $end -$var wire 1 36 VGND $end -$var wire 1 46 VNB $end -$var wire 1 56 VPB $end -$var wire 1 66 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_456 $end -$var wire 1 76 VGND $end -$var wire 1 86 VNB $end -$var wire 1 96 VPB $end -$var wire 1 :6 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_457 $end -$var wire 1 ;6 VGND $end -$var wire 1 <6 VNB $end -$var wire 1 =6 VPB $end -$var wire 1 >6 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_458 $end -$var wire 1 ?6 VGND $end -$var wire 1 @6 VNB $end -$var wire 1 A6 VPB $end -$var wire 1 B6 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_459 $end -$var wire 1 C6 VGND $end -$var wire 1 D6 VNB $end -$var wire 1 E6 VPB $end -$var wire 1 F6 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_46 $end -$var wire 1 G6 VGND $end -$var wire 1 H6 VNB $end -$var wire 1 I6 VPB $end -$var wire 1 J6 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_460 $end -$var wire 1 K6 VGND $end -$var wire 1 L6 VNB $end -$var wire 1 M6 VPB $end -$var wire 1 N6 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_461 $end -$var wire 1 O6 VGND $end -$var wire 1 P6 VNB $end -$var wire 1 Q6 VPB $end -$var wire 1 R6 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_462 $end -$var wire 1 S6 VGND $end -$var wire 1 T6 VNB $end -$var wire 1 U6 VPB $end -$var wire 1 V6 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_463 $end -$var wire 1 W6 VGND $end -$var wire 1 X6 VNB $end -$var wire 1 Y6 VPB $end -$var wire 1 Z6 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_464 $end -$var wire 1 [6 VGND $end -$var wire 1 \6 VNB $end -$var wire 1 ]6 VPB $end -$var wire 1 ^6 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_465 $end -$var wire 1 _6 VGND $end -$var wire 1 `6 VNB $end -$var wire 1 a6 VPB $end -$var wire 1 b6 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_466 $end -$var wire 1 c6 VGND $end -$var wire 1 d6 VNB $end -$var wire 1 e6 VPB $end -$var wire 1 f6 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_467 $end -$var wire 1 g6 VGND $end -$var wire 1 h6 VNB $end -$var wire 1 i6 VPB $end -$var wire 1 j6 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_468 $end -$var wire 1 k6 VGND $end -$var wire 1 l6 VNB $end -$var wire 1 m6 VPB $end -$var wire 1 n6 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_469 $end -$var wire 1 o6 VGND $end -$var wire 1 p6 VNB $end -$var wire 1 q6 VPB $end -$var wire 1 r6 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_47 $end -$var wire 1 s6 VGND $end -$var wire 1 t6 VNB $end -$var wire 1 u6 VPB $end -$var wire 1 v6 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_470 $end -$var wire 1 w6 VGND $end -$var wire 1 x6 VNB $end -$var wire 1 y6 VPB $end -$var wire 1 z6 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_471 $end -$var wire 1 {6 VGND $end -$var wire 1 |6 VNB $end -$var wire 1 }6 VPB $end -$var wire 1 ~6 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_472 $end -$var wire 1 !7 VGND $end -$var wire 1 "7 VNB $end -$var wire 1 #7 VPB $end -$var wire 1 $7 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_473 $end -$var wire 1 %7 VGND $end -$var wire 1 &7 VNB $end -$var wire 1 '7 VPB $end -$var wire 1 (7 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_474 $end -$var wire 1 )7 VGND $end -$var wire 1 *7 VNB $end -$var wire 1 +7 VPB $end -$var wire 1 ,7 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_475 $end -$var wire 1 -7 VGND $end -$var wire 1 .7 VNB $end -$var wire 1 /7 VPB $end -$var wire 1 07 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_476 $end -$var wire 1 17 VGND $end -$var wire 1 27 VNB $end -$var wire 1 37 VPB $end -$var wire 1 47 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_477 $end -$var wire 1 57 VGND $end -$var wire 1 67 VNB $end -$var wire 1 77 VPB $end -$var wire 1 87 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_478 $end -$var wire 1 97 VGND $end -$var wire 1 :7 VNB $end -$var wire 1 ;7 VPB $end -$var wire 1 <7 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_479 $end -$var wire 1 =7 VGND $end -$var wire 1 >7 VNB $end -$var wire 1 ?7 VPB $end -$var wire 1 @7 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_48 $end -$var wire 1 A7 VGND $end -$var wire 1 B7 VNB $end -$var wire 1 C7 VPB $end -$var wire 1 D7 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_480 $end -$var wire 1 E7 VGND $end -$var wire 1 F7 VNB $end -$var wire 1 G7 VPB $end -$var wire 1 H7 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_481 $end -$var wire 1 I7 VGND $end -$var wire 1 J7 VNB $end -$var wire 1 K7 VPB $end -$var wire 1 L7 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_482 $end -$var wire 1 M7 VGND $end -$var wire 1 N7 VNB $end -$var wire 1 O7 VPB $end -$var wire 1 P7 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_483 $end -$var wire 1 Q7 VGND $end -$var wire 1 R7 VNB $end -$var wire 1 S7 VPB $end -$var wire 1 T7 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_484 $end -$var wire 1 U7 VGND $end -$var wire 1 V7 VNB $end -$var wire 1 W7 VPB $end -$var wire 1 X7 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_485 $end -$var wire 1 Y7 VGND $end -$var wire 1 Z7 VNB $end -$var wire 1 [7 VPB $end -$var wire 1 \7 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_486 $end -$var wire 1 ]7 VGND $end -$var wire 1 ^7 VNB $end -$var wire 1 _7 VPB $end -$var wire 1 `7 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_487 $end -$var wire 1 a7 VGND $end -$var wire 1 b7 VNB $end -$var wire 1 c7 VPB $end -$var wire 1 d7 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_488 $end -$var wire 1 e7 VGND $end -$var wire 1 f7 VNB $end -$var wire 1 g7 VPB $end -$var wire 1 h7 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_489 $end -$var wire 1 i7 VGND $end -$var wire 1 j7 VNB $end -$var wire 1 k7 VPB $end -$var wire 1 l7 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_49 $end -$var wire 1 m7 VGND $end -$var wire 1 n7 VNB $end -$var wire 1 o7 VPB $end -$var wire 1 p7 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_490 $end -$var wire 1 q7 VGND $end -$var wire 1 r7 VNB $end -$var wire 1 s7 VPB $end -$var wire 1 t7 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_491 $end -$var wire 1 u7 VGND $end -$var wire 1 v7 VNB $end -$var wire 1 w7 VPB $end -$var wire 1 x7 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_492 $end -$var wire 1 y7 VGND $end -$var wire 1 z7 VNB $end -$var wire 1 {7 VPB $end -$var wire 1 |7 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_493 $end -$var wire 1 }7 VGND $end -$var wire 1 ~7 VNB $end -$var wire 1 !8 VPB $end -$var wire 1 "8 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_494 $end -$var wire 1 #8 VGND $end -$var wire 1 $8 VNB $end -$var wire 1 %8 VPB $end -$var wire 1 &8 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_495 $end -$var wire 1 '8 VGND $end -$var wire 1 (8 VNB $end -$var wire 1 )8 VPB $end -$var wire 1 *8 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_496 $end -$var wire 1 +8 VGND $end -$var wire 1 ,8 VNB $end -$var wire 1 -8 VPB $end -$var wire 1 .8 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_497 $end -$var wire 1 /8 VGND $end -$var wire 1 08 VNB $end -$var wire 1 18 VPB $end -$var wire 1 28 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_498 $end -$var wire 1 38 VGND $end -$var wire 1 48 VNB $end -$var wire 1 58 VPB $end -$var wire 1 68 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_499 $end -$var wire 1 78 VGND $end -$var wire 1 88 VNB $end -$var wire 1 98 VPB $end -$var wire 1 :8 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_5 $end -$var wire 1 ;8 VGND $end -$var wire 1 <8 VNB $end -$var wire 1 =8 VPB $end -$var wire 1 >8 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_50 $end -$var wire 1 ?8 VGND $end -$var wire 1 @8 VNB $end -$var wire 1 A8 VPB $end -$var wire 1 B8 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_500 $end -$var wire 1 C8 VGND $end -$var wire 1 D8 VNB $end -$var wire 1 E8 VPB $end -$var wire 1 F8 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_501 $end -$var wire 1 G8 VGND $end -$var wire 1 H8 VNB $end -$var wire 1 I8 VPB $end -$var wire 1 J8 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_502 $end -$var wire 1 K8 VGND $end -$var wire 1 L8 VNB $end -$var wire 1 M8 VPB $end -$var wire 1 N8 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_503 $end -$var wire 1 O8 VGND $end -$var wire 1 P8 VNB $end -$var wire 1 Q8 VPB $end -$var wire 1 R8 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_504 $end -$var wire 1 S8 VGND $end -$var wire 1 T8 VNB $end -$var wire 1 U8 VPB $end -$var wire 1 V8 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_505 $end -$var wire 1 W8 VGND $end -$var wire 1 X8 VNB $end -$var wire 1 Y8 VPB $end -$var wire 1 Z8 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_506 $end -$var wire 1 [8 VGND $end -$var wire 1 \8 VNB $end -$var wire 1 ]8 VPB $end -$var wire 1 ^8 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_507 $end -$var wire 1 _8 VGND $end -$var wire 1 `8 VNB $end -$var wire 1 a8 VPB $end -$var wire 1 b8 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_508 $end -$var wire 1 c8 VGND $end -$var wire 1 d8 VNB $end -$var wire 1 e8 VPB $end -$var wire 1 f8 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_509 $end -$var wire 1 g8 VGND $end -$var wire 1 h8 VNB $end -$var wire 1 i8 VPB $end -$var wire 1 j8 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_51 $end -$var wire 1 k8 VGND $end -$var wire 1 l8 VNB $end -$var wire 1 m8 VPB $end -$var wire 1 n8 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_510 $end -$var wire 1 o8 VGND $end -$var wire 1 p8 VNB $end -$var wire 1 q8 VPB $end -$var wire 1 r8 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_511 $end -$var wire 1 s8 VGND $end -$var wire 1 t8 VNB $end -$var wire 1 u8 VPB $end -$var wire 1 v8 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_512 $end -$var wire 1 w8 VGND $end -$var wire 1 x8 VNB $end -$var wire 1 y8 VPB $end -$var wire 1 z8 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_513 $end -$var wire 1 {8 VGND $end -$var wire 1 |8 VNB $end -$var wire 1 }8 VPB $end -$var wire 1 ~8 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_514 $end -$var wire 1 !9 VGND $end -$var wire 1 "9 VNB $end -$var wire 1 #9 VPB $end -$var wire 1 $9 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_515 $end -$var wire 1 %9 VGND $end -$var wire 1 &9 VNB $end -$var wire 1 '9 VPB $end -$var wire 1 (9 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_516 $end -$var wire 1 )9 VGND $end -$var wire 1 *9 VNB $end -$var wire 1 +9 VPB $end -$var wire 1 ,9 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_517 $end -$var wire 1 -9 VGND $end -$var wire 1 .9 VNB $end -$var wire 1 /9 VPB $end -$var wire 1 09 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_518 $end -$var wire 1 19 VGND $end -$var wire 1 29 VNB $end -$var wire 1 39 VPB $end -$var wire 1 49 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_519 $end -$var wire 1 59 VGND $end -$var wire 1 69 VNB $end -$var wire 1 79 VPB $end -$var wire 1 89 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_52 $end -$var wire 1 99 VGND $end -$var wire 1 :9 VNB $end -$var wire 1 ;9 VPB $end -$var wire 1 <9 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_520 $end -$var wire 1 =9 VGND $end -$var wire 1 >9 VNB $end -$var wire 1 ?9 VPB $end -$var wire 1 @9 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_521 $end -$var wire 1 A9 VGND $end -$var wire 1 B9 VNB $end -$var wire 1 C9 VPB $end -$var wire 1 D9 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_522 $end -$var wire 1 E9 VGND $end -$var wire 1 F9 VNB $end -$var wire 1 G9 VPB $end -$var wire 1 H9 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_523 $end -$var wire 1 I9 VGND $end -$var wire 1 J9 VNB $end -$var wire 1 K9 VPB $end -$var wire 1 L9 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_524 $end -$var wire 1 M9 VGND $end -$var wire 1 N9 VNB $end -$var wire 1 O9 VPB $end -$var wire 1 P9 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_525 $end -$var wire 1 Q9 VGND $end -$var wire 1 R9 VNB $end -$var wire 1 S9 VPB $end -$var wire 1 T9 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_526 $end -$var wire 1 U9 VGND $end -$var wire 1 V9 VNB $end -$var wire 1 W9 VPB $end -$var wire 1 X9 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_527 $end -$var wire 1 Y9 VGND $end -$var wire 1 Z9 VNB $end -$var wire 1 [9 VPB $end -$var wire 1 \9 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_528 $end -$var wire 1 ]9 VGND $end -$var wire 1 ^9 VNB $end -$var wire 1 _9 VPB $end -$var wire 1 `9 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_529 $end -$var wire 1 a9 VGND $end -$var wire 1 b9 VNB $end -$var wire 1 c9 VPB $end -$var wire 1 d9 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_53 $end -$var wire 1 e9 VGND $end -$var wire 1 f9 VNB $end -$var wire 1 g9 VPB $end -$var wire 1 h9 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_530 $end -$var wire 1 i9 VGND $end -$var wire 1 j9 VNB $end -$var wire 1 k9 VPB $end -$var wire 1 l9 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_531 $end -$var wire 1 m9 VGND $end -$var wire 1 n9 VNB $end -$var wire 1 o9 VPB $end -$var wire 1 p9 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_532 $end -$var wire 1 q9 VGND $end -$var wire 1 r9 VNB $end -$var wire 1 s9 VPB $end -$var wire 1 t9 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_533 $end -$var wire 1 u9 VGND $end -$var wire 1 v9 VNB $end -$var wire 1 w9 VPB $end -$var wire 1 x9 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_534 $end -$var wire 1 y9 VGND $end -$var wire 1 z9 VNB $end -$var wire 1 {9 VPB $end -$var wire 1 |9 VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_535 $end -$var wire 1 }9 VGND $end -$var wire 1 ~9 VNB $end -$var wire 1 !: VPB $end -$var wire 1 ": VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_536 $end -$var wire 1 #: VGND $end -$var wire 1 $: VNB $end -$var wire 1 %: VPB $end -$var wire 1 &: VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_537 $end -$var wire 1 ': VGND $end -$var wire 1 (: VNB $end -$var wire 1 ): VPB $end -$var wire 1 *: VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_538 $end -$var wire 1 +: VGND $end -$var wire 1 ,: VNB $end -$var wire 1 -: VPB $end -$var wire 1 .: VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_539 $end -$var wire 1 /: VGND $end -$var wire 1 0: VNB $end -$var wire 1 1: VPB $end -$var wire 1 2: VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_54 $end -$var wire 1 3: VGND $end -$var wire 1 4: VNB $end -$var wire 1 5: VPB $end -$var wire 1 6: VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_540 $end -$var wire 1 7: VGND $end -$var wire 1 8: VNB $end -$var wire 1 9: VPB $end -$var wire 1 :: VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_541 $end -$var wire 1 ;: VGND $end -$var wire 1 <: VNB $end -$var wire 1 =: VPB $end -$var wire 1 >: VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_542 $end -$var wire 1 ?: VGND $end -$var wire 1 @: VNB $end -$var wire 1 A: VPB $end -$var wire 1 B: VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_543 $end -$var wire 1 C: VGND $end -$var wire 1 D: VNB $end -$var wire 1 E: VPB $end -$var wire 1 F: VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_544 $end -$var wire 1 G: VGND $end -$var wire 1 H: VNB $end -$var wire 1 I: VPB $end -$var wire 1 J: VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_545 $end -$var wire 1 K: VGND $end -$var wire 1 L: VNB $end -$var wire 1 M: VPB $end -$var wire 1 N: VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_546 $end -$var wire 1 O: VGND $end -$var wire 1 P: VNB $end -$var wire 1 Q: VPB $end -$var wire 1 R: VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_547 $end -$var wire 1 S: VGND $end -$var wire 1 T: VNB $end -$var wire 1 U: VPB $end -$var wire 1 V: VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_548 $end -$var wire 1 W: VGND $end -$var wire 1 X: VNB $end -$var wire 1 Y: VPB $end -$var wire 1 Z: VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_549 $end -$var wire 1 [: VGND $end -$var wire 1 \: VNB $end -$var wire 1 ]: VPB $end -$var wire 1 ^: VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_55 $end -$var wire 1 _: VGND $end -$var wire 1 `: VNB $end -$var wire 1 a: VPB $end -$var wire 1 b: VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_550 $end -$var wire 1 c: VGND $end -$var wire 1 d: VNB $end -$var wire 1 e: VPB $end -$var wire 1 f: VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_551 $end -$var wire 1 g: VGND $end -$var wire 1 h: VNB $end -$var wire 1 i: VPB $end -$var wire 1 j: VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_552 $end -$var wire 1 k: VGND $end -$var wire 1 l: VNB $end -$var wire 1 m: VPB $end -$var wire 1 n: VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_553 $end -$var wire 1 o: VGND $end -$var wire 1 p: VNB $end -$var wire 1 q: VPB $end -$var wire 1 r: VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_554 $end -$var wire 1 s: VGND $end -$var wire 1 t: VNB $end -$var wire 1 u: VPB $end -$var wire 1 v: VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_555 $end -$var wire 1 w: VGND $end -$var wire 1 x: VNB $end -$var wire 1 y: VPB $end -$var wire 1 z: VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_556 $end -$var wire 1 {: VGND $end -$var wire 1 |: VNB $end -$var wire 1 }: VPB $end -$var wire 1 ~: VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_557 $end -$var wire 1 !; VGND $end -$var wire 1 "; VNB $end -$var wire 1 #; VPB $end -$var wire 1 $; VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_558 $end -$var wire 1 %; VGND $end -$var wire 1 &; VNB $end -$var wire 1 '; VPB $end -$var wire 1 (; VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_559 $end -$var wire 1 ); VGND $end -$var wire 1 *; VNB $end -$var wire 1 +; VPB $end -$var wire 1 ,; VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_56 $end -$var wire 1 -; VGND $end -$var wire 1 .; VNB $end -$var wire 1 /; VPB $end -$var wire 1 0; VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_560 $end -$var wire 1 1; VGND $end -$var wire 1 2; VNB $end -$var wire 1 3; VPB $end -$var wire 1 4; VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_561 $end -$var wire 1 5; VGND $end -$var wire 1 6; VNB $end -$var wire 1 7; VPB $end -$var wire 1 8; VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_562 $end -$var wire 1 9; VGND $end -$var wire 1 :; VNB $end -$var wire 1 ;; VPB $end -$var wire 1 <; VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_563 $end -$var wire 1 =; VGND $end -$var wire 1 >; VNB $end -$var wire 1 ?; VPB $end -$var wire 1 @; VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_564 $end -$var wire 1 A; VGND $end -$var wire 1 B; VNB $end -$var wire 1 C; VPB $end -$var wire 1 D; VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_565 $end -$var wire 1 E; VGND $end -$var wire 1 F; VNB $end -$var wire 1 G; VPB $end -$var wire 1 H; VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_566 $end -$var wire 1 I; VGND $end -$var wire 1 J; VNB $end -$var wire 1 K; VPB $end -$var wire 1 L; VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_567 $end -$var wire 1 M; VGND $end -$var wire 1 N; VNB $end -$var wire 1 O; VPB $end -$var wire 1 P; VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_568 $end -$var wire 1 Q; VGND $end -$var wire 1 R; VNB $end -$var wire 1 S; VPB $end -$var wire 1 T; VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_569 $end -$var wire 1 U; VGND $end -$var wire 1 V; VNB $end -$var wire 1 W; VPB $end -$var wire 1 X; VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_57 $end -$var wire 1 Y; VGND $end -$var wire 1 Z; VNB $end -$var wire 1 [; VPB $end -$var wire 1 \; VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_570 $end -$var wire 1 ]; VGND $end -$var wire 1 ^; VNB $end -$var wire 1 _; VPB $end -$var wire 1 `; VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_571 $end -$var wire 1 a; VGND $end -$var wire 1 b; VNB $end -$var wire 1 c; VPB $end -$var wire 1 d; VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_572 $end -$var wire 1 e; VGND $end -$var wire 1 f; VNB $end -$var wire 1 g; VPB $end -$var wire 1 h; VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_573 $end -$var wire 1 i; VGND $end -$var wire 1 j; VNB $end -$var wire 1 k; VPB $end -$var wire 1 l; VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_574 $end -$var wire 1 m; VGND $end -$var wire 1 n; VNB $end -$var wire 1 o; VPB $end -$var wire 1 p; VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_575 $end -$var wire 1 q; VGND $end -$var wire 1 r; VNB $end -$var wire 1 s; VPB $end -$var wire 1 t; VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_576 $end -$var wire 1 u; VGND $end -$var wire 1 v; VNB $end -$var wire 1 w; VPB $end -$var wire 1 x; VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_577 $end -$var wire 1 y; VGND $end -$var wire 1 z; VNB $end -$var wire 1 {; VPB $end -$var wire 1 |; VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_578 $end -$var wire 1 }; VGND $end -$var wire 1 ~; VNB $end -$var wire 1 !< VPB $end -$var wire 1 "< VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_579 $end -$var wire 1 #< VGND $end -$var wire 1 $< VNB $end -$var wire 1 %< VPB $end -$var wire 1 &< VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_58 $end -$var wire 1 '< VGND $end -$var wire 1 (< VNB $end -$var wire 1 )< VPB $end -$var wire 1 *< VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_580 $end -$var wire 1 +< VGND $end -$var wire 1 ,< VNB $end -$var wire 1 -< VPB $end -$var wire 1 .< VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_581 $end -$var wire 1 /< VGND $end -$var wire 1 0< VNB $end -$var wire 1 1< VPB $end -$var wire 1 2< VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_582 $end -$var wire 1 3< VGND $end -$var wire 1 4< VNB $end -$var wire 1 5< VPB $end -$var wire 1 6< VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_583 $end -$var wire 1 7< VGND $end -$var wire 1 8< VNB $end -$var wire 1 9< VPB $end -$var wire 1 :< VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_584 $end -$var wire 1 ;< VGND $end -$var wire 1 << VNB $end -$var wire 1 =< VPB $end -$var wire 1 >< VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_585 $end -$var wire 1 ?< VGND $end -$var wire 1 @< VNB $end -$var wire 1 A< VPB $end -$var wire 1 B< VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_586 $end -$var wire 1 C< VGND $end -$var wire 1 D< VNB $end -$var wire 1 E< VPB $end -$var wire 1 F< VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_587 $end -$var wire 1 G< VGND $end -$var wire 1 H< VNB $end -$var wire 1 I< VPB $end -$var wire 1 J< VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_588 $end -$var wire 1 K< VGND $end -$var wire 1 L< VNB $end -$var wire 1 M< VPB $end -$var wire 1 N< VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_589 $end -$var wire 1 O< VGND $end -$var wire 1 P< VNB $end -$var wire 1 Q< VPB $end -$var wire 1 R< VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_59 $end -$var wire 1 S< VGND $end -$var wire 1 T< VNB $end -$var wire 1 U< VPB $end -$var wire 1 V< VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_590 $end -$var wire 1 W< VGND $end -$var wire 1 X< VNB $end -$var wire 1 Y< VPB $end -$var wire 1 Z< VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_591 $end -$var wire 1 [< VGND $end -$var wire 1 \< VNB $end -$var wire 1 ]< VPB $end -$var wire 1 ^< VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_592 $end -$var wire 1 _< VGND $end -$var wire 1 `< VNB $end -$var wire 1 a< VPB $end -$var wire 1 b< VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_593 $end -$var wire 1 c< VGND $end -$var wire 1 d< VNB $end -$var wire 1 e< VPB $end -$var wire 1 f< VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_594 $end -$var wire 1 g< VGND $end -$var wire 1 h< VNB $end -$var wire 1 i< VPB $end -$var wire 1 j< VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_595 $end -$var wire 1 k< VGND $end -$var wire 1 l< VNB $end -$var wire 1 m< VPB $end -$var wire 1 n< VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_596 $end -$var wire 1 o< VGND $end -$var wire 1 p< VNB $end -$var wire 1 q< VPB $end -$var wire 1 r< VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_597 $end -$var wire 1 s< VGND $end -$var wire 1 t< VNB $end -$var wire 1 u< VPB $end -$var wire 1 v< VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_598 $end -$var wire 1 w< VGND $end -$var wire 1 x< VNB $end -$var wire 1 y< VPB $end -$var wire 1 z< VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_599 $end -$var wire 1 {< VGND $end -$var wire 1 |< VNB $end -$var wire 1 }< VPB $end -$var wire 1 ~< VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_6 $end -$var wire 1 != VGND $end -$var wire 1 "= VNB $end -$var wire 1 #= VPB $end -$var wire 1 $= VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_60 $end -$var wire 1 %= VGND $end -$var wire 1 &= VNB $end -$var wire 1 '= VPB $end -$var wire 1 (= VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_600 $end -$var wire 1 )= VGND $end -$var wire 1 *= VNB $end -$var wire 1 += VPB $end -$var wire 1 ,= VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_601 $end -$var wire 1 -= VGND $end -$var wire 1 .= VNB $end -$var wire 1 /= VPB $end -$var wire 1 0= VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_602 $end -$var wire 1 1= VGND $end -$var wire 1 2= VNB $end -$var wire 1 3= VPB $end -$var wire 1 4= VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_603 $end -$var wire 1 5= VGND $end -$var wire 1 6= VNB $end -$var wire 1 7= VPB $end -$var wire 1 8= VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_604 $end -$var wire 1 9= VGND $end -$var wire 1 := VNB $end -$var wire 1 ;= VPB $end -$var wire 1 <= VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_605 $end -$var wire 1 == VGND $end -$var wire 1 >= VNB $end -$var wire 1 ?= VPB $end -$var wire 1 @= VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_606 $end -$var wire 1 A= VGND $end -$var wire 1 B= VNB $end -$var wire 1 C= VPB $end -$var wire 1 D= VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_607 $end -$var wire 1 E= VGND $end -$var wire 1 F= VNB $end -$var wire 1 G= VPB $end -$var wire 1 H= VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_608 $end -$var wire 1 I= VGND $end -$var wire 1 J= VNB $end -$var wire 1 K= VPB $end -$var wire 1 L= VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_609 $end -$var wire 1 M= VGND $end -$var wire 1 N= VNB $end -$var wire 1 O= VPB $end -$var wire 1 P= VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_61 $end -$var wire 1 Q= VGND $end -$var wire 1 R= VNB $end -$var wire 1 S= VPB $end -$var wire 1 T= VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_610 $end -$var wire 1 U= VGND $end -$var wire 1 V= VNB $end -$var wire 1 W= VPB $end -$var wire 1 X= VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_611 $end -$var wire 1 Y= VGND $end -$var wire 1 Z= VNB $end -$var wire 1 [= VPB $end -$var wire 1 \= VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_612 $end -$var wire 1 ]= VGND $end -$var wire 1 ^= VNB $end -$var wire 1 _= VPB $end -$var wire 1 `= VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_613 $end -$var wire 1 a= VGND $end -$var wire 1 b= VNB $end -$var wire 1 c= VPB $end -$var wire 1 d= VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_614 $end -$var wire 1 e= VGND $end -$var wire 1 f= VNB $end -$var wire 1 g= VPB $end -$var wire 1 h= VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_615 $end -$var wire 1 i= VGND $end -$var wire 1 j= VNB $end -$var wire 1 k= VPB $end -$var wire 1 l= VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_616 $end -$var wire 1 m= VGND $end -$var wire 1 n= VNB $end -$var wire 1 o= VPB $end -$var wire 1 p= VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_617 $end -$var wire 1 q= VGND $end -$var wire 1 r= VNB $end -$var wire 1 s= VPB $end -$var wire 1 t= VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_618 $end -$var wire 1 u= VGND $end -$var wire 1 v= VNB $end -$var wire 1 w= VPB $end -$var wire 1 x= VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_619 $end -$var wire 1 y= VGND $end -$var wire 1 z= VNB $end -$var wire 1 {= VPB $end -$var wire 1 |= VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_62 $end -$var wire 1 }= VGND $end -$var wire 1 ~= VNB $end -$var wire 1 !> VPB $end -$var wire 1 "> VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_620 $end -$var wire 1 #> VGND $end -$var wire 1 $> VNB $end -$var wire 1 %> VPB $end -$var wire 1 &> VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_621 $end -$var wire 1 '> VGND $end -$var wire 1 (> VNB $end -$var wire 1 )> VPB $end -$var wire 1 *> VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_622 $end -$var wire 1 +> VGND $end -$var wire 1 ,> VNB $end -$var wire 1 -> VPB $end -$var wire 1 .> VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_623 $end -$var wire 1 /> VGND $end -$var wire 1 0> VNB $end -$var wire 1 1> VPB $end -$var wire 1 2> VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_624 $end -$var wire 1 3> VGND $end -$var wire 1 4> VNB $end -$var wire 1 5> VPB $end -$var wire 1 6> VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_625 $end -$var wire 1 7> VGND $end -$var wire 1 8> VNB $end -$var wire 1 9> VPB $end -$var wire 1 :> VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_626 $end -$var wire 1 ;> VGND $end -$var wire 1 <> VNB $end -$var wire 1 => VPB $end -$var wire 1 >> VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_627 $end -$var wire 1 ?> VGND $end -$var wire 1 @> VNB $end -$var wire 1 A> VPB $end -$var wire 1 B> VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_628 $end -$var wire 1 C> VGND $end -$var wire 1 D> VNB $end -$var wire 1 E> VPB $end -$var wire 1 F> VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_629 $end -$var wire 1 G> VGND $end -$var wire 1 H> VNB $end -$var wire 1 I> VPB $end -$var wire 1 J> VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_63 $end -$var wire 1 K> VGND $end -$var wire 1 L> VNB $end -$var wire 1 M> VPB $end -$var wire 1 N> VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_630 $end -$var wire 1 O> VGND $end -$var wire 1 P> VNB $end -$var wire 1 Q> VPB $end -$var wire 1 R> VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_631 $end -$var wire 1 S> VGND $end -$var wire 1 T> VNB $end -$var wire 1 U> VPB $end -$var wire 1 V> VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_632 $end -$var wire 1 W> VGND $end -$var wire 1 X> VNB $end -$var wire 1 Y> VPB $end -$var wire 1 Z> VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_633 $end -$var wire 1 [> VGND $end -$var wire 1 \> VNB $end -$var wire 1 ]> VPB $end -$var wire 1 ^> VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_634 $end -$var wire 1 _> VGND $end -$var wire 1 `> VNB $end -$var wire 1 a> VPB $end -$var wire 1 b> VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_635 $end -$var wire 1 c> VGND $end -$var wire 1 d> VNB $end -$var wire 1 e> VPB $end -$var wire 1 f> VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_636 $end -$var wire 1 g> VGND $end -$var wire 1 h> VNB $end -$var wire 1 i> VPB $end -$var wire 1 j> VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_637 $end -$var wire 1 k> VGND $end -$var wire 1 l> VNB $end -$var wire 1 m> VPB $end -$var wire 1 n> VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_638 $end -$var wire 1 o> VGND $end -$var wire 1 p> VNB $end -$var wire 1 q> VPB $end -$var wire 1 r> VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_639 $end -$var wire 1 s> VGND $end -$var wire 1 t> VNB $end -$var wire 1 u> VPB $end -$var wire 1 v> VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_64 $end -$var wire 1 w> VGND $end -$var wire 1 x> VNB $end -$var wire 1 y> VPB $end -$var wire 1 z> VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_640 $end -$var wire 1 {> VGND $end -$var wire 1 |> VNB $end -$var wire 1 }> VPB $end -$var wire 1 ~> VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_641 $end -$var wire 1 !? VGND $end -$var wire 1 "? VNB $end -$var wire 1 #? VPB $end -$var wire 1 $? VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_642 $end -$var wire 1 %? VGND $end -$var wire 1 &? VNB $end -$var wire 1 '? VPB $end -$var wire 1 (? VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_643 $end -$var wire 1 )? VGND $end -$var wire 1 *? VNB $end -$var wire 1 +? VPB $end -$var wire 1 ,? VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_644 $end -$var wire 1 -? VGND $end -$var wire 1 .? VNB $end -$var wire 1 /? VPB $end -$var wire 1 0? VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_645 $end -$var wire 1 1? VGND $end -$var wire 1 2? VNB $end -$var wire 1 3? VPB $end -$var wire 1 4? VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_646 $end -$var wire 1 5? VGND $end -$var wire 1 6? VNB $end -$var wire 1 7? VPB $end -$var wire 1 8? VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_647 $end -$var wire 1 9? VGND $end -$var wire 1 :? VNB $end -$var wire 1 ;? VPB $end -$var wire 1 ? VNB $end -$var wire 1 ?? VPB $end -$var wire 1 @? VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_649 $end -$var wire 1 A? VGND $end -$var wire 1 B? VNB $end -$var wire 1 C? VPB $end -$var wire 1 D? VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_65 $end -$var wire 1 E? VGND $end -$var wire 1 F? VNB $end -$var wire 1 G? VPB $end -$var wire 1 H? VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_650 $end -$var wire 1 I? VGND $end -$var wire 1 J? VNB $end -$var wire 1 K? VPB $end -$var wire 1 L? VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_651 $end -$var wire 1 M? VGND $end -$var wire 1 N? VNB $end -$var wire 1 O? VPB $end -$var wire 1 P? VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_652 $end -$var wire 1 Q? VGND $end -$var wire 1 R? VNB $end -$var wire 1 S? VPB $end -$var wire 1 T? VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_653 $end -$var wire 1 U? VGND $end -$var wire 1 V? VNB $end -$var wire 1 W? VPB $end -$var wire 1 X? VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_654 $end -$var wire 1 Y? VGND $end -$var wire 1 Z? VNB $end -$var wire 1 [? VPB $end -$var wire 1 \? VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_655 $end -$var wire 1 ]? VGND $end -$var wire 1 ^? VNB $end -$var wire 1 _? VPB $end -$var wire 1 `? VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_656 $end -$var wire 1 a? VGND $end -$var wire 1 b? VNB $end -$var wire 1 c? VPB $end -$var wire 1 d? VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_657 $end -$var wire 1 e? VGND $end -$var wire 1 f? VNB $end -$var wire 1 g? VPB $end -$var wire 1 h? VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_658 $end -$var wire 1 i? VGND $end -$var wire 1 j? VNB $end -$var wire 1 k? VPB $end -$var wire 1 l? VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_659 $end -$var wire 1 m? VGND $end -$var wire 1 n? VNB $end -$var wire 1 o? VPB $end -$var wire 1 p? VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_66 $end -$var wire 1 q? VGND $end -$var wire 1 r? VNB $end -$var wire 1 s? VPB $end -$var wire 1 t? VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_660 $end -$var wire 1 u? VGND $end -$var wire 1 v? VNB $end -$var wire 1 w? VPB $end -$var wire 1 x? VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_661 $end -$var wire 1 y? VGND $end -$var wire 1 z? VNB $end -$var wire 1 {? VPB $end -$var wire 1 |? VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_662 $end -$var wire 1 }? VGND $end -$var wire 1 ~? VNB $end -$var wire 1 !@ VPB $end -$var wire 1 "@ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_663 $end -$var wire 1 #@ VGND $end -$var wire 1 $@ VNB $end -$var wire 1 %@ VPB $end -$var wire 1 &@ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_664 $end -$var wire 1 '@ VGND $end -$var wire 1 (@ VNB $end -$var wire 1 )@ VPB $end -$var wire 1 *@ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_665 $end -$var wire 1 +@ VGND $end -$var wire 1 ,@ VNB $end -$var wire 1 -@ VPB $end -$var wire 1 .@ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_666 $end -$var wire 1 /@ VGND $end -$var wire 1 0@ VNB $end -$var wire 1 1@ VPB $end -$var wire 1 2@ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_667 $end -$var wire 1 3@ VGND $end -$var wire 1 4@ VNB $end -$var wire 1 5@ VPB $end -$var wire 1 6@ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_668 $end -$var wire 1 7@ VGND $end -$var wire 1 8@ VNB $end -$var wire 1 9@ VPB $end -$var wire 1 :@ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_669 $end -$var wire 1 ;@ VGND $end -$var wire 1 <@ VNB $end -$var wire 1 =@ VPB $end -$var wire 1 >@ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_67 $end -$var wire 1 ?@ VGND $end -$var wire 1 @@ VNB $end -$var wire 1 A@ VPB $end -$var wire 1 B@ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_670 $end -$var wire 1 C@ VGND $end -$var wire 1 D@ VNB $end -$var wire 1 E@ VPB $end -$var wire 1 F@ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_671 $end -$var wire 1 G@ VGND $end -$var wire 1 H@ VNB $end -$var wire 1 I@ VPB $end -$var wire 1 J@ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_672 $end -$var wire 1 K@ VGND $end -$var wire 1 L@ VNB $end -$var wire 1 M@ VPB $end -$var wire 1 N@ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_673 $end -$var wire 1 O@ VGND $end -$var wire 1 P@ VNB $end -$var wire 1 Q@ VPB $end -$var wire 1 R@ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_674 $end -$var wire 1 S@ VGND $end -$var wire 1 T@ VNB $end -$var wire 1 U@ VPB $end -$var wire 1 V@ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_675 $end -$var wire 1 W@ VGND $end -$var wire 1 X@ VNB $end -$var wire 1 Y@ VPB $end -$var wire 1 Z@ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_676 $end -$var wire 1 [@ VGND $end -$var wire 1 \@ VNB $end -$var wire 1 ]@ VPB $end -$var wire 1 ^@ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_677 $end -$var wire 1 _@ VGND $end -$var wire 1 `@ VNB $end -$var wire 1 a@ VPB $end -$var wire 1 b@ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_678 $end -$var wire 1 c@ VGND $end -$var wire 1 d@ VNB $end -$var wire 1 e@ VPB $end -$var wire 1 f@ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_679 $end -$var wire 1 g@ VGND $end -$var wire 1 h@ VNB $end -$var wire 1 i@ VPB $end -$var wire 1 j@ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_68 $end -$var wire 1 k@ VGND $end -$var wire 1 l@ VNB $end -$var wire 1 m@ VPB $end -$var wire 1 n@ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_680 $end -$var wire 1 o@ VGND $end -$var wire 1 p@ VNB $end -$var wire 1 q@ VPB $end -$var wire 1 r@ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_681 $end -$var wire 1 s@ VGND $end -$var wire 1 t@ VNB $end -$var wire 1 u@ VPB $end -$var wire 1 v@ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_682 $end -$var wire 1 w@ VGND $end -$var wire 1 x@ VNB $end -$var wire 1 y@ VPB $end -$var wire 1 z@ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_683 $end -$var wire 1 {@ VGND $end -$var wire 1 |@ VNB $end -$var wire 1 }@ VPB $end -$var wire 1 ~@ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_684 $end -$var wire 1 !A VGND $end -$var wire 1 "A VNB $end -$var wire 1 #A VPB $end -$var wire 1 $A VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_685 $end -$var wire 1 %A VGND $end -$var wire 1 &A VNB $end -$var wire 1 'A VPB $end -$var wire 1 (A VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_686 $end -$var wire 1 )A VGND $end -$var wire 1 *A VNB $end -$var wire 1 +A VPB $end -$var wire 1 ,A VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_687 $end -$var wire 1 -A VGND $end -$var wire 1 .A VNB $end -$var wire 1 /A VPB $end -$var wire 1 0A VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_688 $end -$var wire 1 1A VGND $end -$var wire 1 2A VNB $end -$var wire 1 3A VPB $end -$var wire 1 4A VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_689 $end -$var wire 1 5A VGND $end -$var wire 1 6A VNB $end -$var wire 1 7A VPB $end -$var wire 1 8A VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_69 $end -$var wire 1 9A VGND $end -$var wire 1 :A VNB $end -$var wire 1 ;A VPB $end -$var wire 1 A VNB $end -$var wire 1 ?A VPB $end -$var wire 1 @A VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_691 $end -$var wire 1 AA VGND $end -$var wire 1 BA VNB $end -$var wire 1 CA VPB $end -$var wire 1 DA VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_692 $end -$var wire 1 EA VGND $end -$var wire 1 FA VNB $end -$var wire 1 GA VPB $end -$var wire 1 HA VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_693 $end -$var wire 1 IA VGND $end -$var wire 1 JA VNB $end -$var wire 1 KA VPB $end -$var wire 1 LA VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_694 $end -$var wire 1 MA VGND $end -$var wire 1 NA VNB $end -$var wire 1 OA VPB $end -$var wire 1 PA VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_695 $end -$var wire 1 QA VGND $end -$var wire 1 RA VNB $end -$var wire 1 SA VPB $end -$var wire 1 TA VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_696 $end -$var wire 1 UA VGND $end -$var wire 1 VA VNB $end -$var wire 1 WA VPB $end -$var wire 1 XA VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_697 $end -$var wire 1 YA VGND $end -$var wire 1 ZA VNB $end -$var wire 1 [A VPB $end -$var wire 1 \A VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_698 $end -$var wire 1 ]A VGND $end -$var wire 1 ^A VNB $end -$var wire 1 _A VPB $end -$var wire 1 `A VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_699 $end -$var wire 1 aA VGND $end -$var wire 1 bA VNB $end -$var wire 1 cA VPB $end -$var wire 1 dA VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_7 $end -$var wire 1 eA VGND $end -$var wire 1 fA VNB $end -$var wire 1 gA VPB $end -$var wire 1 hA VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_70 $end -$var wire 1 iA VGND $end -$var wire 1 jA VNB $end -$var wire 1 kA VPB $end -$var wire 1 lA VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_700 $end -$var wire 1 mA VGND $end -$var wire 1 nA VNB $end -$var wire 1 oA VPB $end -$var wire 1 pA VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_701 $end -$var wire 1 qA VGND $end -$var wire 1 rA VNB $end -$var wire 1 sA VPB $end -$var wire 1 tA VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_702 $end -$var wire 1 uA VGND $end -$var wire 1 vA VNB $end -$var wire 1 wA VPB $end -$var wire 1 xA VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_703 $end -$var wire 1 yA VGND $end -$var wire 1 zA VNB $end -$var wire 1 {A VPB $end -$var wire 1 |A VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_704 $end -$var wire 1 }A VGND $end -$var wire 1 ~A VNB $end -$var wire 1 !B VPB $end -$var wire 1 "B VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_705 $end -$var wire 1 #B VGND $end -$var wire 1 $B VNB $end -$var wire 1 %B VPB $end -$var wire 1 &B VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_706 $end -$var wire 1 'B VGND $end -$var wire 1 (B VNB $end -$var wire 1 )B VPB $end -$var wire 1 *B VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_707 $end -$var wire 1 +B VGND $end -$var wire 1 ,B VNB $end -$var wire 1 -B VPB $end -$var wire 1 .B VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_708 $end -$var wire 1 /B VGND $end -$var wire 1 0B VNB $end -$var wire 1 1B VPB $end -$var wire 1 2B VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_709 $end -$var wire 1 3B VGND $end -$var wire 1 4B VNB $end -$var wire 1 5B VPB $end -$var wire 1 6B VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_71 $end -$var wire 1 7B VGND $end -$var wire 1 8B VNB $end -$var wire 1 9B VPB $end -$var wire 1 :B VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_710 $end -$var wire 1 ;B VGND $end -$var wire 1 B VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_711 $end -$var wire 1 ?B VGND $end -$var wire 1 @B VNB $end -$var wire 1 AB VPB $end -$var wire 1 BB VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_712 $end -$var wire 1 CB VGND $end -$var wire 1 DB VNB $end -$var wire 1 EB VPB $end -$var wire 1 FB VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_713 $end -$var wire 1 GB VGND $end -$var wire 1 HB VNB $end -$var wire 1 IB VPB $end -$var wire 1 JB VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_714 $end -$var wire 1 KB VGND $end -$var wire 1 LB VNB $end -$var wire 1 MB VPB $end -$var wire 1 NB VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_715 $end -$var wire 1 OB VGND $end -$var wire 1 PB VNB $end -$var wire 1 QB VPB $end -$var wire 1 RB VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_716 $end -$var wire 1 SB VGND $end -$var wire 1 TB VNB $end -$var wire 1 UB VPB $end -$var wire 1 VB VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_717 $end -$var wire 1 WB VGND $end -$var wire 1 XB VNB $end -$var wire 1 YB VPB $end -$var wire 1 ZB VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_718 $end -$var wire 1 [B VGND $end -$var wire 1 \B VNB $end -$var wire 1 ]B VPB $end -$var wire 1 ^B VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_719 $end -$var wire 1 _B VGND $end -$var wire 1 `B VNB $end -$var wire 1 aB VPB $end -$var wire 1 bB VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_72 $end -$var wire 1 cB VGND $end -$var wire 1 dB VNB $end -$var wire 1 eB VPB $end -$var wire 1 fB VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_720 $end -$var wire 1 gB VGND $end -$var wire 1 hB VNB $end -$var wire 1 iB VPB $end -$var wire 1 jB VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_721 $end -$var wire 1 kB VGND $end -$var wire 1 lB VNB $end -$var wire 1 mB VPB $end -$var wire 1 nB VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_722 $end -$var wire 1 oB VGND $end -$var wire 1 pB VNB $end -$var wire 1 qB VPB $end -$var wire 1 rB VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_723 $end -$var wire 1 sB VGND $end -$var wire 1 tB VNB $end -$var wire 1 uB VPB $end -$var wire 1 vB VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_724 $end -$var wire 1 wB VGND $end -$var wire 1 xB VNB $end -$var wire 1 yB VPB $end -$var wire 1 zB VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_725 $end -$var wire 1 {B VGND $end -$var wire 1 |B VNB $end -$var wire 1 }B VPB $end -$var wire 1 ~B VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_726 $end -$var wire 1 !C VGND $end -$var wire 1 "C VNB $end -$var wire 1 #C VPB $end -$var wire 1 $C VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_727 $end -$var wire 1 %C VGND $end -$var wire 1 &C VNB $end -$var wire 1 'C VPB $end -$var wire 1 (C VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_728 $end -$var wire 1 )C VGND $end -$var wire 1 *C VNB $end -$var wire 1 +C VPB $end -$var wire 1 ,C VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_729 $end -$var wire 1 -C VGND $end -$var wire 1 .C VNB $end -$var wire 1 /C VPB $end -$var wire 1 0C VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_73 $end -$var wire 1 1C VGND $end -$var wire 1 2C VNB $end -$var wire 1 3C VPB $end -$var wire 1 4C VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_730 $end -$var wire 1 5C VGND $end -$var wire 1 6C VNB $end -$var wire 1 7C VPB $end -$var wire 1 8C VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_731 $end -$var wire 1 9C VGND $end -$var wire 1 :C VNB $end -$var wire 1 ;C VPB $end -$var wire 1 C VNB $end -$var wire 1 ?C VPB $end -$var wire 1 @C VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_733 $end -$var wire 1 AC VGND $end -$var wire 1 BC VNB $end -$var wire 1 CC VPB $end -$var wire 1 DC VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_734 $end -$var wire 1 EC VGND $end -$var wire 1 FC VNB $end -$var wire 1 GC VPB $end -$var wire 1 HC VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_735 $end -$var wire 1 IC VGND $end -$var wire 1 JC VNB $end -$var wire 1 KC VPB $end -$var wire 1 LC VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_736 $end -$var wire 1 MC VGND $end -$var wire 1 NC VNB $end -$var wire 1 OC VPB $end -$var wire 1 PC VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_737 $end -$var wire 1 QC VGND $end -$var wire 1 RC VNB $end -$var wire 1 SC VPB $end -$var wire 1 TC VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_738 $end -$var wire 1 UC VGND $end -$var wire 1 VC VNB $end -$var wire 1 WC VPB $end -$var wire 1 XC VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_739 $end -$var wire 1 YC VGND $end -$var wire 1 ZC VNB $end -$var wire 1 [C VPB $end -$var wire 1 \C VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_74 $end -$var wire 1 ]C VGND $end -$var wire 1 ^C VNB $end -$var wire 1 _C VPB $end -$var wire 1 `C VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_740 $end -$var wire 1 aC VGND $end -$var wire 1 bC VNB $end -$var wire 1 cC VPB $end -$var wire 1 dC VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_741 $end -$var wire 1 eC VGND $end -$var wire 1 fC VNB $end -$var wire 1 gC VPB $end -$var wire 1 hC VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_742 $end -$var wire 1 iC VGND $end -$var wire 1 jC VNB $end -$var wire 1 kC VPB $end -$var wire 1 lC VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_743 $end -$var wire 1 mC VGND $end -$var wire 1 nC VNB $end -$var wire 1 oC VPB $end -$var wire 1 pC VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_744 $end -$var wire 1 qC VGND $end -$var wire 1 rC VNB $end -$var wire 1 sC VPB $end -$var wire 1 tC VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_745 $end -$var wire 1 uC VGND $end -$var wire 1 vC VNB $end -$var wire 1 wC VPB $end -$var wire 1 xC VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_746 $end -$var wire 1 yC VGND $end -$var wire 1 zC VNB $end -$var wire 1 {C VPB $end -$var wire 1 |C VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_747 $end -$var wire 1 }C VGND $end -$var wire 1 ~C VNB $end -$var wire 1 !D VPB $end -$var wire 1 "D VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_748 $end -$var wire 1 #D VGND $end -$var wire 1 $D VNB $end -$var wire 1 %D VPB $end -$var wire 1 &D VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_749 $end -$var wire 1 'D VGND $end -$var wire 1 (D VNB $end -$var wire 1 )D VPB $end -$var wire 1 *D VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_75 $end -$var wire 1 +D VGND $end -$var wire 1 ,D VNB $end -$var wire 1 -D VPB $end -$var wire 1 .D VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_750 $end -$var wire 1 /D VGND $end -$var wire 1 0D VNB $end -$var wire 1 1D VPB $end -$var wire 1 2D VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_751 $end -$var wire 1 3D VGND $end -$var wire 1 4D VNB $end -$var wire 1 5D VPB $end -$var wire 1 6D VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_752 $end -$var wire 1 7D VGND $end -$var wire 1 8D VNB $end -$var wire 1 9D VPB $end -$var wire 1 :D VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_753 $end -$var wire 1 ;D VGND $end -$var wire 1 D VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_754 $end -$var wire 1 ?D VGND $end -$var wire 1 @D VNB $end -$var wire 1 AD VPB $end -$var wire 1 BD VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_755 $end -$var wire 1 CD VGND $end -$var wire 1 DD VNB $end -$var wire 1 ED VPB $end -$var wire 1 FD VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_756 $end -$var wire 1 GD VGND $end -$var wire 1 HD VNB $end -$var wire 1 ID VPB $end -$var wire 1 JD VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_757 $end -$var wire 1 KD VGND $end -$var wire 1 LD VNB $end -$var wire 1 MD VPB $end -$var wire 1 ND VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_758 $end -$var wire 1 OD VGND $end -$var wire 1 PD VNB $end -$var wire 1 QD VPB $end -$var wire 1 RD VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_759 $end -$var wire 1 SD VGND $end -$var wire 1 TD VNB $end -$var wire 1 UD VPB $end -$var wire 1 VD VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_76 $end -$var wire 1 WD VGND $end -$var wire 1 XD VNB $end -$var wire 1 YD VPB $end -$var wire 1 ZD VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_760 $end -$var wire 1 [D VGND $end -$var wire 1 \D VNB $end -$var wire 1 ]D VPB $end -$var wire 1 ^D VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_761 $end -$var wire 1 _D VGND $end -$var wire 1 `D VNB $end -$var wire 1 aD VPB $end -$var wire 1 bD VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_762 $end -$var wire 1 cD VGND $end -$var wire 1 dD VNB $end -$var wire 1 eD VPB $end -$var wire 1 fD VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_763 $end -$var wire 1 gD VGND $end -$var wire 1 hD VNB $end -$var wire 1 iD VPB $end -$var wire 1 jD VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_764 $end -$var wire 1 kD VGND $end -$var wire 1 lD VNB $end -$var wire 1 mD VPB $end -$var wire 1 nD VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_765 $end -$var wire 1 oD VGND $end -$var wire 1 pD VNB $end -$var wire 1 qD VPB $end -$var wire 1 rD VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_766 $end -$var wire 1 sD VGND $end -$var wire 1 tD VNB $end -$var wire 1 uD VPB $end -$var wire 1 vD VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_767 $end -$var wire 1 wD VGND $end -$var wire 1 xD VNB $end -$var wire 1 yD VPB $end -$var wire 1 zD VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_768 $end -$var wire 1 {D VGND $end -$var wire 1 |D VNB $end -$var wire 1 }D VPB $end -$var wire 1 ~D VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_769 $end -$var wire 1 !E VGND $end -$var wire 1 "E VNB $end -$var wire 1 #E VPB $end -$var wire 1 $E VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_77 $end -$var wire 1 %E VGND $end -$var wire 1 &E VNB $end -$var wire 1 'E VPB $end -$var wire 1 (E VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_770 $end -$var wire 1 )E VGND $end -$var wire 1 *E VNB $end -$var wire 1 +E VPB $end -$var wire 1 ,E VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_771 $end -$var wire 1 -E VGND $end -$var wire 1 .E VNB $end -$var wire 1 /E VPB $end -$var wire 1 0E VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_772 $end -$var wire 1 1E VGND $end -$var wire 1 2E VNB $end -$var wire 1 3E VPB $end -$var wire 1 4E VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_773 $end -$var wire 1 5E VGND $end -$var wire 1 6E VNB $end -$var wire 1 7E VPB $end -$var wire 1 8E VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_774 $end -$var wire 1 9E VGND $end -$var wire 1 :E VNB $end -$var wire 1 ;E VPB $end -$var wire 1 E VNB $end -$var wire 1 ?E VPB $end -$var wire 1 @E VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_776 $end -$var wire 1 AE VGND $end -$var wire 1 BE VNB $end -$var wire 1 CE VPB $end -$var wire 1 DE VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_777 $end -$var wire 1 EE VGND $end -$var wire 1 FE VNB $end -$var wire 1 GE VPB $end -$var wire 1 HE VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_778 $end -$var wire 1 IE VGND $end -$var wire 1 JE VNB $end -$var wire 1 KE VPB $end -$var wire 1 LE VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_779 $end -$var wire 1 ME VGND $end -$var wire 1 NE VNB $end -$var wire 1 OE VPB $end -$var wire 1 PE VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_78 $end -$var wire 1 QE VGND $end -$var wire 1 RE VNB $end -$var wire 1 SE VPB $end -$var wire 1 TE VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_780 $end -$var wire 1 UE VGND $end -$var wire 1 VE VNB $end -$var wire 1 WE VPB $end -$var wire 1 XE VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_781 $end -$var wire 1 YE VGND $end -$var wire 1 ZE VNB $end -$var wire 1 [E VPB $end -$var wire 1 \E VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_782 $end -$var wire 1 ]E VGND $end -$var wire 1 ^E VNB $end -$var wire 1 _E VPB $end -$var wire 1 `E VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_783 $end -$var wire 1 aE VGND $end -$var wire 1 bE VNB $end -$var wire 1 cE VPB $end -$var wire 1 dE VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_784 $end -$var wire 1 eE VGND $end -$var wire 1 fE VNB $end -$var wire 1 gE VPB $end -$var wire 1 hE VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_785 $end -$var wire 1 iE VGND $end -$var wire 1 jE VNB $end -$var wire 1 kE VPB $end -$var wire 1 lE VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_786 $end -$var wire 1 mE VGND $end -$var wire 1 nE VNB $end -$var wire 1 oE VPB $end -$var wire 1 pE VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_787 $end -$var wire 1 qE VGND $end -$var wire 1 rE VNB $end -$var wire 1 sE VPB $end -$var wire 1 tE VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_788 $end -$var wire 1 uE VGND $end -$var wire 1 vE VNB $end -$var wire 1 wE VPB $end -$var wire 1 xE VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_789 $end -$var wire 1 yE VGND $end -$var wire 1 zE VNB $end -$var wire 1 {E VPB $end -$var wire 1 |E VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_79 $end -$var wire 1 }E VGND $end -$var wire 1 ~E VNB $end -$var wire 1 !F VPB $end -$var wire 1 "F VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_790 $end -$var wire 1 #F VGND $end -$var wire 1 $F VNB $end -$var wire 1 %F VPB $end -$var wire 1 &F VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_791 $end -$var wire 1 'F VGND $end -$var wire 1 (F VNB $end -$var wire 1 )F VPB $end -$var wire 1 *F VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_792 $end -$var wire 1 +F VGND $end -$var wire 1 ,F VNB $end -$var wire 1 -F VPB $end -$var wire 1 .F VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_793 $end -$var wire 1 /F VGND $end -$var wire 1 0F VNB $end -$var wire 1 1F VPB $end -$var wire 1 2F VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_794 $end -$var wire 1 3F VGND $end -$var wire 1 4F VNB $end -$var wire 1 5F VPB $end -$var wire 1 6F VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_795 $end -$var wire 1 7F VGND $end -$var wire 1 8F VNB $end -$var wire 1 9F VPB $end -$var wire 1 :F VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_796 $end -$var wire 1 ;F VGND $end -$var wire 1 F VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_797 $end -$var wire 1 ?F VGND $end -$var wire 1 @F VNB $end -$var wire 1 AF VPB $end -$var wire 1 BF VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_798 $end -$var wire 1 CF VGND $end -$var wire 1 DF VNB $end -$var wire 1 EF VPB $end -$var wire 1 FF VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_799 $end -$var wire 1 GF VGND $end -$var wire 1 HF VNB $end -$var wire 1 IF VPB $end -$var wire 1 JF VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_8 $end -$var wire 1 KF VGND $end -$var wire 1 LF VNB $end -$var wire 1 MF VPB $end -$var wire 1 NF VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_80 $end -$var wire 1 OF VGND $end -$var wire 1 PF VNB $end -$var wire 1 QF VPB $end -$var wire 1 RF VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_800 $end -$var wire 1 SF VGND $end -$var wire 1 TF VNB $end -$var wire 1 UF VPB $end -$var wire 1 VF VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_801 $end -$var wire 1 WF VGND $end -$var wire 1 XF VNB $end -$var wire 1 YF VPB $end -$var wire 1 ZF VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_802 $end -$var wire 1 [F VGND $end -$var wire 1 \F VNB $end -$var wire 1 ]F VPB $end -$var wire 1 ^F VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_803 $end -$var wire 1 _F VGND $end -$var wire 1 `F VNB $end -$var wire 1 aF VPB $end -$var wire 1 bF VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_804 $end -$var wire 1 cF VGND $end -$var wire 1 dF VNB $end -$var wire 1 eF VPB $end -$var wire 1 fF VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_805 $end -$var wire 1 gF VGND $end -$var wire 1 hF VNB $end -$var wire 1 iF VPB $end -$var wire 1 jF VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_806 $end -$var wire 1 kF VGND $end -$var wire 1 lF VNB $end -$var wire 1 mF VPB $end -$var wire 1 nF VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_807 $end -$var wire 1 oF VGND $end -$var wire 1 pF VNB $end -$var wire 1 qF VPB $end -$var wire 1 rF VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_808 $end -$var wire 1 sF VGND $end -$var wire 1 tF VNB $end -$var wire 1 uF VPB $end -$var wire 1 vF VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_809 $end -$var wire 1 wF VGND $end -$var wire 1 xF VNB $end -$var wire 1 yF VPB $end -$var wire 1 zF VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_81 $end -$var wire 1 {F VGND $end -$var wire 1 |F VNB $end -$var wire 1 }F VPB $end -$var wire 1 ~F VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_810 $end -$var wire 1 !G VGND $end -$var wire 1 "G VNB $end -$var wire 1 #G VPB $end -$var wire 1 $G VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_811 $end -$var wire 1 %G VGND $end -$var wire 1 &G VNB $end -$var wire 1 'G VPB $end -$var wire 1 (G VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_812 $end -$var wire 1 )G VGND $end -$var wire 1 *G VNB $end -$var wire 1 +G VPB $end -$var wire 1 ,G VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_813 $end -$var wire 1 -G VGND $end -$var wire 1 .G VNB $end -$var wire 1 /G VPB $end -$var wire 1 0G VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_814 $end -$var wire 1 1G VGND $end -$var wire 1 2G VNB $end -$var wire 1 3G VPB $end -$var wire 1 4G VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_815 $end -$var wire 1 5G VGND $end -$var wire 1 6G VNB $end -$var wire 1 7G VPB $end -$var wire 1 8G VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_816 $end -$var wire 1 9G VGND $end -$var wire 1 :G VNB $end -$var wire 1 ;G VPB $end -$var wire 1 G VNB $end -$var wire 1 ?G VPB $end -$var wire 1 @G VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_818 $end -$var wire 1 AG VGND $end -$var wire 1 BG VNB $end -$var wire 1 CG VPB $end -$var wire 1 DG VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_819 $end -$var wire 1 EG VGND $end -$var wire 1 FG VNB $end -$var wire 1 GG VPB $end -$var wire 1 HG VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_82 $end -$var wire 1 IG VGND $end -$var wire 1 JG VNB $end -$var wire 1 KG VPB $end -$var wire 1 LG VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_820 $end -$var wire 1 MG VGND $end -$var wire 1 NG VNB $end -$var wire 1 OG VPB $end -$var wire 1 PG VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_821 $end -$var wire 1 QG VGND $end -$var wire 1 RG VNB $end -$var wire 1 SG VPB $end -$var wire 1 TG VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_822 $end -$var wire 1 UG VGND $end -$var wire 1 VG VNB $end -$var wire 1 WG VPB $end -$var wire 1 XG VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_823 $end -$var wire 1 YG VGND $end -$var wire 1 ZG VNB $end -$var wire 1 [G VPB $end -$var wire 1 \G VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_824 $end -$var wire 1 ]G VGND $end -$var wire 1 ^G VNB $end -$var wire 1 _G VPB $end -$var wire 1 `G VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_825 $end -$var wire 1 aG VGND $end -$var wire 1 bG VNB $end -$var wire 1 cG VPB $end -$var wire 1 dG VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_826 $end -$var wire 1 eG VGND $end -$var wire 1 fG VNB $end -$var wire 1 gG VPB $end -$var wire 1 hG VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_827 $end -$var wire 1 iG VGND $end -$var wire 1 jG VNB $end -$var wire 1 kG VPB $end -$var wire 1 lG VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_828 $end -$var wire 1 mG VGND $end -$var wire 1 nG VNB $end -$var wire 1 oG VPB $end -$var wire 1 pG VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_829 $end -$var wire 1 qG VGND $end -$var wire 1 rG VNB $end -$var wire 1 sG VPB $end -$var wire 1 tG VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_83 $end -$var wire 1 uG VGND $end -$var wire 1 vG VNB $end -$var wire 1 wG VPB $end -$var wire 1 xG VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_830 $end -$var wire 1 yG VGND $end -$var wire 1 zG VNB $end -$var wire 1 {G VPB $end -$var wire 1 |G VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_831 $end -$var wire 1 }G VGND $end -$var wire 1 ~G VNB $end -$var wire 1 !H VPB $end -$var wire 1 "H VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_832 $end -$var wire 1 #H VGND $end -$var wire 1 $H VNB $end -$var wire 1 %H VPB $end -$var wire 1 &H VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_833 $end -$var wire 1 'H VGND $end -$var wire 1 (H VNB $end -$var wire 1 )H VPB $end -$var wire 1 *H VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_834 $end -$var wire 1 +H VGND $end -$var wire 1 ,H VNB $end -$var wire 1 -H VPB $end -$var wire 1 .H VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_835 $end -$var wire 1 /H VGND $end -$var wire 1 0H VNB $end -$var wire 1 1H VPB $end -$var wire 1 2H VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_836 $end -$var wire 1 3H VGND $end -$var wire 1 4H VNB $end -$var wire 1 5H VPB $end -$var wire 1 6H VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_837 $end -$var wire 1 7H VGND $end -$var wire 1 8H VNB $end -$var wire 1 9H VPB $end -$var wire 1 :H VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_838 $end -$var wire 1 ;H VGND $end -$var wire 1 H VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_839 $end -$var wire 1 ?H VGND $end -$var wire 1 @H VNB $end -$var wire 1 AH VPB $end -$var wire 1 BH VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_84 $end -$var wire 1 CH VGND $end -$var wire 1 DH VNB $end -$var wire 1 EH VPB $end -$var wire 1 FH VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_840 $end -$var wire 1 GH VGND $end -$var wire 1 HH VNB $end -$var wire 1 IH VPB $end -$var wire 1 JH VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_841 $end -$var wire 1 KH VGND $end -$var wire 1 LH VNB $end -$var wire 1 MH VPB $end -$var wire 1 NH VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_842 $end -$var wire 1 OH VGND $end -$var wire 1 PH VNB $end -$var wire 1 QH VPB $end -$var wire 1 RH VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_843 $end -$var wire 1 SH VGND $end -$var wire 1 TH VNB $end -$var wire 1 UH VPB $end -$var wire 1 VH VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_844 $end -$var wire 1 WH VGND $end -$var wire 1 XH VNB $end -$var wire 1 YH VPB $end -$var wire 1 ZH VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_845 $end -$var wire 1 [H VGND $end -$var wire 1 \H VNB $end -$var wire 1 ]H VPB $end -$var wire 1 ^H VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_846 $end -$var wire 1 _H VGND $end -$var wire 1 `H VNB $end -$var wire 1 aH VPB $end -$var wire 1 bH VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_847 $end -$var wire 1 cH VGND $end -$var wire 1 dH VNB $end -$var wire 1 eH VPB $end -$var wire 1 fH VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_848 $end -$var wire 1 gH VGND $end -$var wire 1 hH VNB $end -$var wire 1 iH VPB $end -$var wire 1 jH VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_849 $end -$var wire 1 kH VGND $end -$var wire 1 lH VNB $end -$var wire 1 mH VPB $end -$var wire 1 nH VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_85 $end -$var wire 1 oH VGND $end -$var wire 1 pH VNB $end -$var wire 1 qH VPB $end -$var wire 1 rH VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_850 $end -$var wire 1 sH VGND $end -$var wire 1 tH VNB $end -$var wire 1 uH VPB $end -$var wire 1 vH VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_851 $end -$var wire 1 wH VGND $end -$var wire 1 xH VNB $end -$var wire 1 yH VPB $end -$var wire 1 zH VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_852 $end -$var wire 1 {H VGND $end -$var wire 1 |H VNB $end -$var wire 1 }H VPB $end -$var wire 1 ~H VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_853 $end -$var wire 1 !I VGND $end -$var wire 1 "I VNB $end -$var wire 1 #I VPB $end -$var wire 1 $I VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_854 $end -$var wire 1 %I VGND $end -$var wire 1 &I VNB $end -$var wire 1 'I VPB $end -$var wire 1 (I VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_855 $end -$var wire 1 )I VGND $end -$var wire 1 *I VNB $end -$var wire 1 +I VPB $end -$var wire 1 ,I VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_856 $end -$var wire 1 -I VGND $end -$var wire 1 .I VNB $end -$var wire 1 /I VPB $end -$var wire 1 0I VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_857 $end -$var wire 1 1I VGND $end -$var wire 1 2I VNB $end -$var wire 1 3I VPB $end -$var wire 1 4I VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_858 $end -$var wire 1 5I VGND $end -$var wire 1 6I VNB $end -$var wire 1 7I VPB $end -$var wire 1 8I VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_859 $end -$var wire 1 9I VGND $end -$var wire 1 :I VNB $end -$var wire 1 ;I VPB $end -$var wire 1 I VNB $end -$var wire 1 ?I VPB $end -$var wire 1 @I VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_860 $end -$var wire 1 AI VGND $end -$var wire 1 BI VNB $end -$var wire 1 CI VPB $end -$var wire 1 DI VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_861 $end -$var wire 1 EI VGND $end -$var wire 1 FI VNB $end -$var wire 1 GI VPB $end -$var wire 1 HI VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_862 $end -$var wire 1 II VGND $end -$var wire 1 JI VNB $end -$var wire 1 KI VPB $end -$var wire 1 LI VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_863 $end -$var wire 1 MI VGND $end -$var wire 1 NI VNB $end -$var wire 1 OI VPB $end -$var wire 1 PI VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_864 $end -$var wire 1 QI VGND $end -$var wire 1 RI VNB $end -$var wire 1 SI VPB $end -$var wire 1 TI VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_865 $end -$var wire 1 UI VGND $end -$var wire 1 VI VNB $end -$var wire 1 WI VPB $end -$var wire 1 XI VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_866 $end -$var wire 1 YI VGND $end -$var wire 1 ZI VNB $end -$var wire 1 [I VPB $end -$var wire 1 \I VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_867 $end -$var wire 1 ]I VGND $end -$var wire 1 ^I VNB $end -$var wire 1 _I VPB $end -$var wire 1 `I VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_868 $end -$var wire 1 aI VGND $end -$var wire 1 bI VNB $end -$var wire 1 cI VPB $end -$var wire 1 dI VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_869 $end -$var wire 1 eI VGND $end -$var wire 1 fI VNB $end -$var wire 1 gI VPB $end -$var wire 1 hI VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_87 $end -$var wire 1 iI VGND $end -$var wire 1 jI VNB $end -$var wire 1 kI VPB $end -$var wire 1 lI VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_870 $end -$var wire 1 mI VGND $end -$var wire 1 nI VNB $end -$var wire 1 oI VPB $end -$var wire 1 pI VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_871 $end -$var wire 1 qI VGND $end -$var wire 1 rI VNB $end -$var wire 1 sI VPB $end -$var wire 1 tI VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_872 $end -$var wire 1 uI VGND $end -$var wire 1 vI VNB $end -$var wire 1 wI VPB $end -$var wire 1 xI VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_873 $end -$var wire 1 yI VGND $end -$var wire 1 zI VNB $end -$var wire 1 {I VPB $end -$var wire 1 |I VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_874 $end -$var wire 1 }I VGND $end -$var wire 1 ~I VNB $end -$var wire 1 !J VPB $end -$var wire 1 "J VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_875 $end -$var wire 1 #J VGND $end -$var wire 1 $J VNB $end -$var wire 1 %J VPB $end -$var wire 1 &J VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_876 $end -$var wire 1 'J VGND $end -$var wire 1 (J VNB $end -$var wire 1 )J VPB $end -$var wire 1 *J VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_877 $end -$var wire 1 +J VGND $end -$var wire 1 ,J VNB $end -$var wire 1 -J VPB $end -$var wire 1 .J VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_878 $end -$var wire 1 /J VGND $end -$var wire 1 0J VNB $end -$var wire 1 1J VPB $end -$var wire 1 2J VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_879 $end -$var wire 1 3J VGND $end -$var wire 1 4J VNB $end -$var wire 1 5J VPB $end -$var wire 1 6J VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_88 $end -$var wire 1 7J VGND $end -$var wire 1 8J VNB $end -$var wire 1 9J VPB $end -$var wire 1 :J VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_880 $end -$var wire 1 ;J VGND $end -$var wire 1 J VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_881 $end -$var wire 1 ?J VGND $end -$var wire 1 @J VNB $end -$var wire 1 AJ VPB $end -$var wire 1 BJ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_882 $end -$var wire 1 CJ VGND $end -$var wire 1 DJ VNB $end -$var wire 1 EJ VPB $end -$var wire 1 FJ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_883 $end -$var wire 1 GJ VGND $end -$var wire 1 HJ VNB $end -$var wire 1 IJ VPB $end -$var wire 1 JJ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_884 $end -$var wire 1 KJ VGND $end -$var wire 1 LJ VNB $end -$var wire 1 MJ VPB $end -$var wire 1 NJ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_885 $end -$var wire 1 OJ VGND $end -$var wire 1 PJ VNB $end -$var wire 1 QJ VPB $end -$var wire 1 RJ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_886 $end -$var wire 1 SJ VGND $end -$var wire 1 TJ VNB $end -$var wire 1 UJ VPB $end -$var wire 1 VJ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_887 $end -$var wire 1 WJ VGND $end -$var wire 1 XJ VNB $end -$var wire 1 YJ VPB $end -$var wire 1 ZJ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_888 $end -$var wire 1 [J VGND $end -$var wire 1 \J VNB $end -$var wire 1 ]J VPB $end -$var wire 1 ^J VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_889 $end -$var wire 1 _J VGND $end -$var wire 1 `J VNB $end -$var wire 1 aJ VPB $end -$var wire 1 bJ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_89 $end -$var wire 1 cJ VGND $end -$var wire 1 dJ VNB $end -$var wire 1 eJ VPB $end -$var wire 1 fJ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_890 $end -$var wire 1 gJ VGND $end -$var wire 1 hJ VNB $end -$var wire 1 iJ VPB $end -$var wire 1 jJ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_891 $end -$var wire 1 kJ VGND $end -$var wire 1 lJ VNB $end -$var wire 1 mJ VPB $end -$var wire 1 nJ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_892 $end -$var wire 1 oJ VGND $end -$var wire 1 pJ VNB $end -$var wire 1 qJ VPB $end -$var wire 1 rJ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_893 $end -$var wire 1 sJ VGND $end -$var wire 1 tJ VNB $end -$var wire 1 uJ VPB $end -$var wire 1 vJ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_894 $end -$var wire 1 wJ VGND $end -$var wire 1 xJ VNB $end -$var wire 1 yJ VPB $end -$var wire 1 zJ VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_895 $end -$var wire 1 {J VGND $end -$var wire 1 |J VNB $end -$var wire 1 }J VPB $end -$var wire 1 ~J VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_896 $end -$var wire 1 !K VGND $end -$var wire 1 "K VNB $end -$var wire 1 #K VPB $end -$var wire 1 $K VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_897 $end -$var wire 1 %K VGND $end -$var wire 1 &K VNB $end -$var wire 1 'K VPB $end -$var wire 1 (K VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_898 $end -$var wire 1 )K VGND $end -$var wire 1 *K VNB $end -$var wire 1 +K VPB $end -$var wire 1 ,K VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_899 $end -$var wire 1 -K VGND $end -$var wire 1 .K VNB $end -$var wire 1 /K VPB $end -$var wire 1 0K VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_9 $end -$var wire 1 1K VGND $end -$var wire 1 2K VNB $end -$var wire 1 3K VPB $end -$var wire 1 4K VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_90 $end -$var wire 1 5K VGND $end -$var wire 1 6K VNB $end -$var wire 1 7K VPB $end -$var wire 1 8K VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_900 $end -$var wire 1 9K VGND $end -$var wire 1 :K VNB $end -$var wire 1 ;K VPB $end -$var wire 1 K VNB $end -$var wire 1 ?K VPB $end -$var wire 1 @K VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_902 $end -$var wire 1 AK VGND $end -$var wire 1 BK VNB $end -$var wire 1 CK VPB $end -$var wire 1 DK VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_903 $end -$var wire 1 EK VGND $end -$var wire 1 FK VNB $end -$var wire 1 GK VPB $end -$var wire 1 HK VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_904 $end -$var wire 1 IK VGND $end -$var wire 1 JK VNB $end -$var wire 1 KK VPB $end -$var wire 1 LK VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_905 $end -$var wire 1 MK VGND $end -$var wire 1 NK VNB $end -$var wire 1 OK VPB $end -$var wire 1 PK VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_906 $end -$var wire 1 QK VGND $end -$var wire 1 RK VNB $end -$var wire 1 SK VPB $end -$var wire 1 TK VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_907 $end -$var wire 1 UK VGND $end -$var wire 1 VK VNB $end -$var wire 1 WK VPB $end -$var wire 1 XK VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_908 $end -$var wire 1 YK VGND $end -$var wire 1 ZK VNB $end -$var wire 1 [K VPB $end -$var wire 1 \K VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_909 $end -$var wire 1 ]K VGND $end -$var wire 1 ^K VNB $end -$var wire 1 _K VPB $end -$var wire 1 `K VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_91 $end -$var wire 1 aK VGND $end -$var wire 1 bK VNB $end -$var wire 1 cK VPB $end -$var wire 1 dK VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_910 $end -$var wire 1 eK VGND $end -$var wire 1 fK VNB $end -$var wire 1 gK VPB $end -$var wire 1 hK VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_911 $end -$var wire 1 iK VGND $end -$var wire 1 jK VNB $end -$var wire 1 kK VPB $end -$var wire 1 lK VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_912 $end -$var wire 1 mK VGND $end -$var wire 1 nK VNB $end -$var wire 1 oK VPB $end -$var wire 1 pK VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_913 $end -$var wire 1 qK VGND $end -$var wire 1 rK VNB $end -$var wire 1 sK VPB $end -$var wire 1 tK VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_914 $end -$var wire 1 uK VGND $end -$var wire 1 vK VNB $end -$var wire 1 wK VPB $end -$var wire 1 xK VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_915 $end -$var wire 1 yK VGND $end -$var wire 1 zK VNB $end -$var wire 1 {K VPB $end -$var wire 1 |K VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_916 $end -$var wire 1 }K VGND $end -$var wire 1 ~K VNB $end -$var wire 1 !L VPB $end -$var wire 1 "L VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_917 $end -$var wire 1 #L VGND $end -$var wire 1 $L VNB $end -$var wire 1 %L VPB $end -$var wire 1 &L VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_918 $end -$var wire 1 'L VGND $end -$var wire 1 (L VNB $end -$var wire 1 )L VPB $end -$var wire 1 *L VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_919 $end -$var wire 1 +L VGND $end -$var wire 1 ,L VNB $end -$var wire 1 -L VPB $end -$var wire 1 .L VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_92 $end -$var wire 1 /L VGND $end -$var wire 1 0L VNB $end -$var wire 1 1L VPB $end -$var wire 1 2L VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_920 $end -$var wire 1 3L VGND $end -$var wire 1 4L VNB $end -$var wire 1 5L VPB $end -$var wire 1 6L VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_921 $end -$var wire 1 7L VGND $end -$var wire 1 8L VNB $end -$var wire 1 9L VPB $end -$var wire 1 :L VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_922 $end -$var wire 1 ;L VGND $end -$var wire 1 L VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_923 $end -$var wire 1 ?L VGND $end -$var wire 1 @L VNB $end -$var wire 1 AL VPB $end -$var wire 1 BL VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_924 $end -$var wire 1 CL VGND $end -$var wire 1 DL VNB $end -$var wire 1 EL VPB $end -$var wire 1 FL VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_925 $end -$var wire 1 GL VGND $end -$var wire 1 HL VNB $end -$var wire 1 IL VPB $end -$var wire 1 JL VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_926 $end -$var wire 1 KL VGND $end -$var wire 1 LL VNB $end -$var wire 1 ML VPB $end -$var wire 1 NL VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_927 $end -$var wire 1 OL VGND $end -$var wire 1 PL VNB $end -$var wire 1 QL VPB $end -$var wire 1 RL VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_928 $end -$var wire 1 SL VGND $end -$var wire 1 TL VNB $end -$var wire 1 UL VPB $end -$var wire 1 VL VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_929 $end -$var wire 1 WL VGND $end -$var wire 1 XL VNB $end -$var wire 1 YL VPB $end -$var wire 1 ZL VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_93 $end -$var wire 1 [L VGND $end -$var wire 1 \L VNB $end -$var wire 1 ]L VPB $end -$var wire 1 ^L VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_930 $end -$var wire 1 _L VGND $end -$var wire 1 `L VNB $end -$var wire 1 aL VPB $end -$var wire 1 bL VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_931 $end -$var wire 1 cL VGND $end -$var wire 1 dL VNB $end -$var wire 1 eL VPB $end -$var wire 1 fL VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_932 $end -$var wire 1 gL VGND $end -$var wire 1 hL VNB $end -$var wire 1 iL VPB $end -$var wire 1 jL VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_933 $end -$var wire 1 kL VGND $end -$var wire 1 lL VNB $end -$var wire 1 mL VPB $end -$var wire 1 nL VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_934 $end -$var wire 1 oL VGND $end -$var wire 1 pL VNB $end -$var wire 1 qL VPB $end -$var wire 1 rL VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_935 $end -$var wire 1 sL VGND $end -$var wire 1 tL VNB $end -$var wire 1 uL VPB $end -$var wire 1 vL VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_936 $end -$var wire 1 wL VGND $end -$var wire 1 xL VNB $end -$var wire 1 yL VPB $end -$var wire 1 zL VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_937 $end -$var wire 1 {L VGND $end -$var wire 1 |L VNB $end -$var wire 1 }L VPB $end -$var wire 1 ~L VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_938 $end -$var wire 1 !M VGND $end -$var wire 1 "M VNB $end -$var wire 1 #M VPB $end -$var wire 1 $M VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_939 $end -$var wire 1 %M VGND $end -$var wire 1 &M VNB $end -$var wire 1 'M VPB $end -$var wire 1 (M VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_94 $end -$var wire 1 )M VGND $end -$var wire 1 *M VNB $end -$var wire 1 +M VPB $end -$var wire 1 ,M VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_940 $end -$var wire 1 -M VGND $end -$var wire 1 .M VNB $end -$var wire 1 /M VPB $end -$var wire 1 0M VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_941 $end -$var wire 1 1M VGND $end -$var wire 1 2M VNB $end -$var wire 1 3M VPB $end -$var wire 1 4M VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_942 $end -$var wire 1 5M VGND $end -$var wire 1 6M VNB $end -$var wire 1 7M VPB $end -$var wire 1 8M VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_943 $end -$var wire 1 9M VGND $end -$var wire 1 :M VNB $end -$var wire 1 ;M VPB $end -$var wire 1 M VNB $end -$var wire 1 ?M VPB $end -$var wire 1 @M VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_945 $end -$var wire 1 AM VGND $end -$var wire 1 BM VNB $end -$var wire 1 CM VPB $end -$var wire 1 DM VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_946 $end -$var wire 1 EM VGND $end -$var wire 1 FM VNB $end -$var wire 1 GM VPB $end -$var wire 1 HM VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_947 $end -$var wire 1 IM VGND $end -$var wire 1 JM VNB $end -$var wire 1 KM VPB $end -$var wire 1 LM VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_948 $end -$var wire 1 MM VGND $end -$var wire 1 NM VNB $end -$var wire 1 OM VPB $end -$var wire 1 PM VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_949 $end -$var wire 1 QM VGND $end -$var wire 1 RM VNB $end -$var wire 1 SM VPB $end -$var wire 1 TM VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_95 $end -$var wire 1 UM VGND $end -$var wire 1 VM VNB $end -$var wire 1 WM VPB $end -$var wire 1 XM VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_950 $end -$var wire 1 YM VGND $end -$var wire 1 ZM VNB $end -$var wire 1 [M VPB $end -$var wire 1 \M VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_951 $end -$var wire 1 ]M VGND $end -$var wire 1 ^M VNB $end -$var wire 1 _M VPB $end -$var wire 1 `M VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_952 $end -$var wire 1 aM VGND $end -$var wire 1 bM VNB $end -$var wire 1 cM VPB $end -$var wire 1 dM VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_953 $end -$var wire 1 eM VGND $end -$var wire 1 fM VNB $end -$var wire 1 gM VPB $end -$var wire 1 hM VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_954 $end -$var wire 1 iM VGND $end -$var wire 1 jM VNB $end -$var wire 1 kM VPB $end -$var wire 1 lM VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_955 $end -$var wire 1 mM VGND $end -$var wire 1 nM VNB $end -$var wire 1 oM VPB $end -$var wire 1 pM VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_956 $end -$var wire 1 qM VGND $end -$var wire 1 rM VNB $end -$var wire 1 sM VPB $end -$var wire 1 tM VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_957 $end -$var wire 1 uM VGND $end -$var wire 1 vM VNB $end -$var wire 1 wM VPB $end -$var wire 1 xM VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_958 $end -$var wire 1 yM VGND $end -$var wire 1 zM VNB $end -$var wire 1 {M VPB $end -$var wire 1 |M VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_959 $end -$var wire 1 }M VGND $end -$var wire 1 ~M VNB $end -$var wire 1 !N VPB $end -$var wire 1 "N VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_96 $end -$var wire 1 #N VGND $end -$var wire 1 $N VNB $end -$var wire 1 %N VPB $end -$var wire 1 &N VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_960 $end -$var wire 1 'N VGND $end -$var wire 1 (N VNB $end -$var wire 1 )N VPB $end -$var wire 1 *N VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_961 $end -$var wire 1 +N VGND $end -$var wire 1 ,N VNB $end -$var wire 1 -N VPB $end -$var wire 1 .N VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_962 $end -$var wire 1 /N VGND $end -$var wire 1 0N VNB $end -$var wire 1 1N VPB $end -$var wire 1 2N VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_963 $end -$var wire 1 3N VGND $end -$var wire 1 4N VNB $end -$var wire 1 5N VPB $end -$var wire 1 6N VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_964 $end -$var wire 1 7N VGND $end -$var wire 1 8N VNB $end -$var wire 1 9N VPB $end -$var wire 1 :N VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_965 $end -$var wire 1 ;N VGND $end -$var wire 1 N VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_966 $end -$var wire 1 ?N VGND $end -$var wire 1 @N VNB $end -$var wire 1 AN VPB $end -$var wire 1 BN VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_967 $end -$var wire 1 CN VGND $end -$var wire 1 DN VNB $end -$var wire 1 EN VPB $end -$var wire 1 FN VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_968 $end -$var wire 1 GN VGND $end -$var wire 1 HN VNB $end -$var wire 1 IN VPB $end -$var wire 1 JN VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_969 $end -$var wire 1 KN VGND $end -$var wire 1 LN VNB $end -$var wire 1 MN VPB $end -$var wire 1 NN VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_97 $end -$var wire 1 ON VGND $end -$var wire 1 PN VNB $end -$var wire 1 QN VPB $end -$var wire 1 RN VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_970 $end -$var wire 1 SN VGND $end -$var wire 1 TN VNB $end -$var wire 1 UN VPB $end -$var wire 1 VN VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_971 $end -$var wire 1 WN VGND $end -$var wire 1 XN VNB $end -$var wire 1 YN VPB $end -$var wire 1 ZN VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_972 $end -$var wire 1 [N VGND $end -$var wire 1 \N VNB $end -$var wire 1 ]N VPB $end -$var wire 1 ^N VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_973 $end -$var wire 1 _N VGND $end -$var wire 1 `N VNB $end -$var wire 1 aN VPB $end -$var wire 1 bN VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_974 $end -$var wire 1 cN VGND $end -$var wire 1 dN VNB $end -$var wire 1 eN VPB $end -$var wire 1 fN VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_975 $end -$var wire 1 gN VGND $end -$var wire 1 hN VNB $end -$var wire 1 iN VPB $end -$var wire 1 jN VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_976 $end -$var wire 1 kN VGND $end -$var wire 1 lN VNB $end -$var wire 1 mN VPB $end -$var wire 1 nN VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_977 $end -$var wire 1 oN VGND $end -$var wire 1 pN VNB $end -$var wire 1 qN VPB $end -$var wire 1 rN VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_978 $end -$var wire 1 sN VGND $end -$var wire 1 tN VNB $end -$var wire 1 uN VPB $end -$var wire 1 vN VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_979 $end -$var wire 1 wN VGND $end -$var wire 1 xN VNB $end -$var wire 1 yN VPB $end -$var wire 1 zN VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_98 $end -$var wire 1 {N VGND $end -$var wire 1 |N VNB $end -$var wire 1 }N VPB $end -$var wire 1 ~N VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_980 $end -$var wire 1 !O VGND $end -$var wire 1 "O VNB $end -$var wire 1 #O VPB $end -$var wire 1 $O VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_981 $end -$var wire 1 %O VGND $end -$var wire 1 &O VNB $end -$var wire 1 'O VPB $end -$var wire 1 (O VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_982 $end -$var wire 1 )O VGND $end -$var wire 1 *O VNB $end -$var wire 1 +O VPB $end -$var wire 1 ,O VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_983 $end -$var wire 1 -O VGND $end -$var wire 1 .O VNB $end -$var wire 1 /O VPB $end -$var wire 1 0O VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_984 $end -$var wire 1 1O VGND $end -$var wire 1 2O VNB $end -$var wire 1 3O VPB $end -$var wire 1 4O VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_985 $end -$var wire 1 5O VGND $end -$var wire 1 6O VNB $end -$var wire 1 7O VPB $end -$var wire 1 8O VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_986 $end -$var wire 1 9O VGND $end -$var wire 1 :O VNB $end -$var wire 1 ;O VPB $end -$var wire 1 O VNB $end -$var wire 1 ?O VPB $end -$var wire 1 @O VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_988 $end -$var wire 1 AO VGND $end -$var wire 1 BO VNB $end -$var wire 1 CO VPB $end -$var wire 1 DO VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_989 $end -$var wire 1 EO VGND $end -$var wire 1 FO VNB $end -$var wire 1 GO VPB $end -$var wire 1 HO VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_99 $end -$var wire 1 IO VGND $end -$var wire 1 JO VNB $end -$var wire 1 KO VPB $end -$var wire 1 LO VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_990 $end -$var wire 1 MO VGND $end -$var wire 1 NO VNB $end -$var wire 1 OO VPB $end -$var wire 1 PO VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_991 $end -$var wire 1 QO VGND $end -$var wire 1 RO VNB $end -$var wire 1 SO VPB $end -$var wire 1 TO VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_992 $end -$var wire 1 UO VGND $end -$var wire 1 VO VNB $end -$var wire 1 WO VPB $end -$var wire 1 XO VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_993 $end -$var wire 1 YO VGND $end -$var wire 1 ZO VNB $end -$var wire 1 [O VPB $end -$var wire 1 \O VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_994 $end -$var wire 1 ]O VGND $end -$var wire 1 ^O VNB $end -$var wire 1 _O VPB $end -$var wire 1 `O VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_995 $end -$var wire 1 aO VGND $end -$var wire 1 bO VNB $end -$var wire 1 cO VPB $end -$var wire 1 dO VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_996 $end -$var wire 1 eO VGND $end -$var wire 1 fO VNB $end -$var wire 1 gO VPB $end -$var wire 1 hO VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_997 $end -$var wire 1 iO VGND $end -$var wire 1 jO VNB $end -$var wire 1 kO VPB $end -$var wire 1 lO VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_998 $end -$var wire 1 mO VGND $end -$var wire 1 nO VNB $end -$var wire 1 oO VPB $end -$var wire 1 pO VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module TAP_999 $end -$var wire 1 qO VGND $end -$var wire 1 rO VNB $end -$var wire 1 sO VPB $end -$var wire 1 tO VPWR $end -$scope module base $end -$upscope $end -$upscope $end -$scope module _197_ $end -$var wire 1 uO VGND $end -$var wire 1 vO VNB $end -$var wire 1 wO VPB $end -$var wire 1 xO VPWR $end -$var wire 1 9# Y $end -$var wire 1 S B $end -$var wire 1 C A $end -$scope module base $end -$var wire 1 9# Y $end -$var wire 1 yO xnor0_out_Y $end -$var wire 1 S B $end -$var wire 1 C A $end -$upscope $end -$upscope $end -$scope module _198_ $end -$var wire 1 zO VGND $end -$var wire 1 {O VNB $end -$var wire 1 |O VPB $end -$var wire 1 }O VPWR $end -$var wire 1 8# Y $end -$var wire 1 D B_N $end -$var wire 1 T A $end -$scope module base $end -$var wire 1 8# Y $end -$var wire 1 ~O and0_out_Y $end -$var wire 1 !P not0_out $end -$var wire 1 D B_N $end -$var wire 1 T A $end -$upscope $end -$upscope $end -$scope module _199_ $end -$var wire 1 "P VGND $end -$var wire 1 #P VNB $end -$var wire 1 $P VPB $end -$var wire 1 %P VPWR $end -$var wire 1 7# Y $end -$var wire 1 U B $end -$var wire 1 E A $end -$scope module base $end -$var wire 1 7# Y $end -$var wire 1 &P xnor0_out_Y $end -$var wire 1 U B $end -$var wire 1 E A $end -$upscope $end -$upscope $end -$scope module _200_ $end -$var wire 1 'P VGND $end -$var wire 1 (P VNB $end -$var wire 1 )P VPB $end -$var wire 1 *P VPWR $end -$var wire 1 6# Y $end -$var wire 1 F B $end -$var wire 1 V A_N $end -$scope module base $end -$var wire 1 6# Y $end -$var wire 1 +P not0_out $end -$var wire 1 ,P or0_out_Y $end -$var wire 1 F B $end -$var wire 1 V A_N $end -$upscope $end -$upscope $end -$scope module _201_ $end -$var wire 1 -P VGND $end -$var wire 1 .P VNB $end -$var wire 1 /P VPB $end -$var wire 1 0P VPWR $end -$var wire 1 5# Y $end -$var wire 1 W B $end -$var wire 1 G A $end -$scope module base $end -$var wire 1 5# Y $end -$var wire 1 1P xnor0_out_Y $end -$var wire 1 W B $end -$var wire 1 G A $end -$upscope $end -$upscope $end -$scope module _202_ $end -$var wire 1 5# A $end -$var wire 1 2P VGND $end -$var wire 1 3P VNB $end -$var wire 1 4P VPB $end -$var wire 1 5P VPWR $end -$var wire 1 4# Y $end -$scope module base $end -$var wire 1 5# A $end -$var wire 1 4# Y $end -$var wire 1 6P not0_out_Y $end -$upscope $end -$upscope $end -$scope module _203_ $end -$var wire 1 7P VGND $end -$var wire 1 8P VNB $end -$var wire 1 9P VPB $end -$var wire 1 :P VPWR $end -$var wire 1 3# Y $end -$var wire 1 9 B_N $end -$var wire 1 I A $end -$scope module base $end -$var wire 1 3# Y $end -$var wire 1 ;P and0_out_Y $end -$var wire 1

P VNB $end -$var wire 1 ?P VPB $end -$var wire 1 @P VPWR $end -$var wire 1 2# Y $end -$var wire 1 J B $end -$var wire 1 : A $end -$scope module base $end -$var wire 1 2# Y $end -$var wire 1 AP xnor0_out_Y $end -$var wire 1 J B $end -$var wire 1 : A $end -$upscope $end -$upscope $end -$scope module _205_ $end -$var wire 1 BP VGND $end -$var wire 1 CP VNB $end -$var wire 1 DP VPB $end -$var wire 1 EP VPWR $end -$var wire 1 1# Y $end -$var wire 1 K A $end -$scope module base $end -$var wire 1 1# Y $end -$var wire 1 FP not0_out_Y $end -$var wire 1 K A $end -$upscope $end -$upscope $end -$scope module _206_ $end -$var wire 1 1# B $end -$var wire 1 GP VGND $end -$var wire 1 HP VNB $end -$var wire 1 IP VPB $end -$var wire 1 JP VPWR $end -$var wire 1 0# Y $end -$var wire 1 ; A $end -$scope module base $end -$var wire 1 1# B $end -$var wire 1 0# Y $end -$var wire 1 KP nand0_out_Y $end -$var wire 1 ; A $end -$upscope $end -$upscope $end -$scope module _207_ $end -$var wire 1 LP VGND $end -$var wire 1 MP VNB $end -$var wire 1 NP VPB $end -$var wire 1 OP VPWR $end -$var wire 1 /# Y $end -$var wire 1 L B $end -$var wire 1 < A $end -$scope module base $end -$var wire 1 /# Y $end -$var wire 1 PP xnor0_out_Y $end -$var wire 1 L B $end -$var wire 1 < A $end -$upscope $end -$upscope $end -$scope module _208_ $end -$var wire 1 /# A $end -$var wire 1 QP VGND $end -$var wire 1 RP VNB $end -$var wire 1 SP VPB $end -$var wire 1 TP VPWR $end -$var wire 1 .# Y $end -$scope module base $end -$var wire 1 /# A $end -$var wire 1 .# Y $end -$var wire 1 UP not0_out_Y $end -$upscope $end -$upscope $end -$scope module _209_ $end -$var wire 1 VP VGND $end -$var wire 1 WP VNB $end -$var wire 1 XP VPB $end -$var wire 1 YP VPWR $end -$var wire 1 -# Y $end -$var wire 1 M A $end -$scope module base $end -$var wire 1 -# Y $end -$var wire 1 ZP not0_out_Y $end -$var wire 1 M A $end -$upscope $end -$upscope $end -$scope module _210_ $end -$var wire 1 [P VGND $end -$var wire 1 \P VNB $end -$var wire 1 ]P VPB $end -$var wire 1 ^P VPWR $end -$var wire 1 ,# Y $end -$var wire 1 N A $end -$scope module base $end -$var wire 1 ,# Y $end -$var wire 1 _P not0_out_Y $end -$var wire 1 N A $end -$upscope $end -$upscope $end -$scope module _211_ $end -$var wire 1 `P VGND $end -$var wire 1 aP VNB $end -$var wire 1 bP VPB $end -$var wire 1 cP VPWR $end -$var wire 1 +# Y $end -$var wire 1 O A $end -$scope module base $end -$var wire 1 +# Y $end -$var wire 1 dP not0_out_Y $end -$var wire 1 O A $end -$upscope $end -$upscope $end -$scope module _212_ $end -$var wire 1 eP VGND $end -$var wire 1 fP VNB $end -$var wire 1 gP VPB $end -$var wire 1 hP VPWR $end -$var wire 1 *# Y $end -$var wire 1 P A $end -$scope module base $end -$var wire 1 *# Y $end -$var wire 1 iP not0_out_Y $end -$var wire 1 P A $end -$upscope $end -$upscope $end -$scope module _213_ $end -$var wire 1 jP VGND $end -$var wire 1 kP VNB $end -$var wire 1 lP VPB $end -$var wire 1 mP VPWR $end -$var wire 1 )# Y $end -$var wire 1 Q A $end -$scope module base $end -$var wire 1 )# Y $end -$var wire 1 nP not0_out_Y $end -$var wire 1 Q A $end -$upscope $end -$upscope $end -$scope module _214_ $end -$var wire 1 oP VGND $end -$var wire 1 pP VNB $end -$var wire 1 qP VPB $end -$var wire 1 rP VPWR $end -$var wire 1 (# Y $end -$var wire 1 H B_N $end -$var wire 1 X A $end -$scope module base $end -$var wire 1 (# Y $end -$var wire 1 sP and0_out_Y $end -$var wire 1 tP not0_out $end -$var wire 1 H B_N $end -$var wire 1 X A $end -$upscope $end -$upscope $end -$scope module _215_ $end -$var wire 1 )# B $end -$var wire 1 (# C $end -$var wire 1 uP VGND $end -$var wire 1 vP VNB $end -$var wire 1 wP VPB $end -$var wire 1 xP VPWR $end -$var wire 1 '# X $end -$var wire 1 A A $end -$scope module base $end -$var wire 1 )# B $end -$var wire 1 (# C $end -$var wire 1 '# X $end -$var wire 1 yP and0_out $end -$var wire 1 zP and1_out $end -$var wire 1 {P or0_out $end -$var wire 1 |P or1_out_X $end -$var wire 1 A A $end -$upscope $end -$upscope $end -$scope module _216_ $end -$var wire 1 *# B $end -$var wire 1 '# C $end -$var wire 1 }P VGND $end -$var wire 1 ~P VNB $end -$var wire 1 !Q VPB $end -$var wire 1 "Q VPWR $end -$var wire 1 &# X $end -$var wire 1 @ A $end -$scope module base $end -$var wire 1 *# B $end -$var wire 1 '# C $end -$var wire 1 &# X $end -$var wire 1 #Q and0_out $end -$var wire 1 $Q and1_out $end -$var wire 1 %Q or0_out $end -$var wire 1 &Q or1_out_X $end -$var wire 1 @ A $end -$upscope $end -$upscope $end -$scope module _217_ $end -$var wire 1 +# B $end -$var wire 1 &# C $end -$var wire 1 'Q VGND $end -$var wire 1 (Q VNB $end -$var wire 1 )Q VPB $end -$var wire 1 *Q VPWR $end -$var wire 1 %# X $end -$var wire 1 ? A $end -$scope module base $end -$var wire 1 +# B $end -$var wire 1 &# C $end -$var wire 1 %# X $end -$var wire 1 +Q and0_out $end -$var wire 1 ,Q and1_out $end -$var wire 1 -Q or0_out $end -$var wire 1 .Q or1_out_X $end -$var wire 1 ? A $end -$upscope $end -$upscope $end -$scope module _218_ $end -$var wire 1 ,# B $end -$var wire 1 %# C $end -$var wire 1 /Q VGND $end -$var wire 1 0Q VNB $end -$var wire 1 1Q VPB $end -$var wire 1 2Q VPWR $end -$var wire 1 $# X $end -$var wire 1 > A $end -$scope module base $end -$var wire 1 ,# B $end -$var wire 1 %# C $end -$var wire 1 $# X $end -$var wire 1 3Q and0_out $end -$var wire 1 4Q and1_out $end -$var wire 1 5Q or0_out $end -$var wire 1 6Q or1_out_X $end -$var wire 1 > A $end -$upscope $end -$upscope $end -$scope module _219_ $end -$var wire 1 -# B $end -$var wire 1 $# C $end -$var wire 1 7Q VGND $end -$var wire 1 8Q VNB $end -$var wire 1 9Q VPB $end -$var wire 1 :Q VPWR $end -$var wire 1 ## X $end -$var wire 1 = A $end -$scope module base $end -$var wire 1 -# B $end -$var wire 1 $# C $end -$var wire 1 ## X $end -$var wire 1 ;Q and0_out $end -$var wire 1 Q or1_out_X $end -$var wire 1 = A $end -$upscope $end -$upscope $end -$scope module _220_ $end -$var wire 1 ?Q VGND $end -$var wire 1 @Q VNB $end -$var wire 1 AQ VPB $end -$var wire 1 BQ VPWR $end -$var wire 1 "# Y $end -$var wire 1 K B $end -$var wire 1 ; A_N $end -$scope module base $end -$var wire 1 "# Y $end -$var wire 1 CQ not0_out $end -$var wire 1 DQ or0_out_Y $end -$var wire 1 K B $end -$var wire 1 ; A_N $end -$upscope $end -$upscope $end -$scope module _221_ $end -$var wire 1 EQ VGND $end -$var wire 1 FQ VNB $end -$var wire 1 GQ VPB $end -$var wire 1 HQ VPWR $end -$var wire 1 !# Y $end -$var wire 1 L B $end -$var wire 1 < A_N $end -$scope module base $end -$var wire 1 !# Y $end -$var wire 1 IQ not0_out $end -$var wire 1 JQ or0_out_Y $end -$var wire 1 L B $end -$var wire 1 < A_N $end -$upscope $end -$upscope $end -$scope module _222_ $end -$var wire 1 .# A1 $end -$var wire 1 ## A2 $end -$var wire 1 "# B1 $end -$var wire 1 !# C1 $end -$var wire 1 KQ VGND $end -$var wire 1 LQ VNB $end -$var wire 1 MQ VPB $end -$var wire 1 NQ VPWR $end -$var wire 1 ~" Y $end -$scope module base $end -$var wire 1 .# A1 $end -$var wire 1 ## A2 $end -$var wire 1 "# B1 $end -$var wire 1 !# C1 $end -$var wire 1 ~" Y $end -$var wire 1 OQ nand0_out_Y $end -$var wire 1 PQ or0_out $end -$upscope $end -$upscope $end -$scope module _223_ $end -$var wire 1 QQ VGND $end -$var wire 1 RQ VNB $end -$var wire 1 SQ VPB $end -$var wire 1 TQ VPWR $end -$var wire 1 }" Y $end -$var wire 1 J B_N $end -$var wire 1 : A $end -$scope module base $end -$var wire 1 }" Y $end -$var wire 1 UQ and0_out_Y $end -$var wire 1 VQ not0_out $end -$var wire 1 J B_N $end -$var wire 1 : A $end -$upscope $end -$upscope $end -$scope module _224_ $end -$var wire 1 WQ VGND $end -$var wire 1 XQ VNB $end -$var wire 1 YQ VPB $end -$var wire 1 ZQ VPWR $end -$var wire 1 |" Y $end -$var wire 1 I B_N $end -$var wire 1 9 A $end -$scope module base $end -$var wire 1 |" Y $end -$var wire 1 [Q and0_out_Y $end -$var wire 1 \Q not0_out $end -$var wire 1 I B_N $end -$var wire 1 9 A $end -$upscope $end -$upscope $end -$scope module _225_ $end -$var wire 1 2# A1 $end -$var wire 1 0# A2 $end -$var wire 1 ~" A3 $end -$var wire 1 }" B1 $end -$var wire 1 |" C1 $end -$var wire 1 ]Q VGND $end -$var wire 1 ^Q VNB $end -$var wire 1 _Q VPB $end -$var wire 1 `Q VPWR $end -$var wire 1 {" Y $end -$scope module base $end -$var wire 1 2# A1 $end -$var wire 1 0# A2 $end -$var wire 1 ~" A3 $end -$var wire 1 }" B1 $end -$var wire 1 |" C1 $end -$var wire 1 {" Y $end -$var wire 1 aQ and0_out $end -$var wire 1 bQ nor0_out_Y $end -$upscope $end -$upscope $end -$scope module _226_ $end -$var wire 1 cQ VGND $end -$var wire 1 dQ VNB $end -$var wire 1 eQ VPB $end -$var wire 1 fQ VPWR $end -$var wire 1 z" Y $end -$var wire 1 W B $end -$var wire 1 G A_N $end -$scope module base $end -$var wire 1 z" Y $end -$var wire 1 gQ not0_out $end -$var wire 1 hQ or0_out_Y $end -$var wire 1 W B $end -$var wire 1 G A_N $end -$upscope $end -$upscope $end -$scope module _227_ $end -$var wire 1 iQ VGND $end -$var wire 1 jQ VNB $end -$var wire 1 kQ VPB $end -$var wire 1 lQ VPWR $end -$var wire 1 y" Y $end -$var wire 1 V B $end -$var wire 1 F A_N $end -$scope module base $end -$var wire 1 y" Y $end -$var wire 1 mQ not0_out $end -$var wire 1 nQ or0_out_Y $end -$var wire 1 V B $end -$var wire 1 F A_N $end -$upscope $end -$upscope $end -$scope module _228_ $end -$var wire 1 4# A1 $end -$var wire 1 3# A2 $end -$var wire 1 {" A3 $end -$var wire 1 z" B1 $end -$var wire 1 y" C1 $end -$var wire 1 oQ VGND $end -$var wire 1 pQ VNB $end -$var wire 1 qQ VPB $end -$var wire 1 rQ VPWR $end -$var wire 1 x" Y $end -$scope module base $end -$var wire 1 4# A1 $end -$var wire 1 3# A2 $end -$var wire 1 {" A3 $end -$var wire 1 z" B1 $end -$var wire 1 y" C1 $end -$var wire 1 x" Y $end -$var wire 1 sQ nand0_out_Y $end -$var wire 1 tQ or0_out $end -$upscope $end -$upscope $end -$scope module _229_ $end -$var wire 1 uQ VGND $end -$var wire 1 vQ VNB $end -$var wire 1 wQ VPB $end -$var wire 1 xQ VPWR $end -$var wire 1 w" Y $end -$var wire 1 U B_N $end -$var wire 1 E A $end -$scope module base $end -$var wire 1 w" Y $end -$var wire 1 yQ and0_out_Y $end -$var wire 1 zQ not0_out $end -$var wire 1 U B_N $end -$var wire 1 E A $end -$upscope $end -$upscope $end -$scope module _230_ $end -$var wire 1 {Q VGND $end -$var wire 1 |Q VNB $end -$var wire 1 }Q VPB $end -$var wire 1 ~Q VPWR $end -$var wire 1 v" Y $end -$var wire 1 T B_N $end -$var wire 1 D A $end -$scope module base $end -$var wire 1 v" Y $end -$var wire 1 !R and0_out_Y $end -$var wire 1 "R not0_out $end -$var wire 1 T B_N $end -$var wire 1 D A $end -$upscope $end -$upscope $end -$scope module _231_ $end -$var wire 1 7# A1 $end -$var wire 1 6# A2 $end -$var wire 1 x" A3 $end -$var wire 1 w" B1 $end -$var wire 1 v" C1 $end -$var wire 1 #R VGND $end -$var wire 1 $R VNB $end -$var wire 1 %R VPB $end -$var wire 1 &R VPWR $end -$var wire 1 u" Y $end -$scope module base $end -$var wire 1 7# A1 $end -$var wire 1 6# A2 $end -$var wire 1 x" A3 $end -$var wire 1 w" B1 $end -$var wire 1 v" C1 $end -$var wire 1 u" Y $end -$var wire 1 'R and0_out $end -$var wire 1 (R nor0_out_Y $end -$upscope $end -$upscope $end -$scope module _232_ $end -$var wire 1 8# A $end -$var wire 1 u" B $end -$var wire 1 )R VGND $end -$var wire 1 *R VNB $end -$var wire 1 +R VPB $end -$var wire 1 ,R VPWR $end -$var wire 1 t" Y $end -$scope module base $end -$var wire 1 8# A $end -$var wire 1 u" B $end -$var wire 1 t" Y $end -$var wire 1 -R nor0_out_Y $end -$upscope $end -$upscope $end -$scope module _233_ $end -$var wire 1 .R VGND $end -$var wire 1 /R VNB $end -$var wire 1 0R VPB $end -$var wire 1 1R VPWR $end -$var wire 1 s" Y $end -$var wire 1 S B $end -$var wire 1 C A_N $end -$scope module base $end -$var wire 1 s" Y $end -$var wire 1 2R not0_out $end -$var wire 1 3R or0_out_Y $end -$var wire 1 S B $end -$var wire 1 C A_N $end -$upscope $end -$upscope $end -$scope module _234_ $end -$var wire 1 9# A1 $end -$var wire 1 t" A2 $end -$var wire 1 s" B1_N $end -$var wire 1 4R VGND $end -$var wire 1 5R VNB $end -$var wire 1 6R VPB $end -$var wire 1 7R VPWR $end -$var wire 1 r" Y $end -$scope module base $end -$var wire 1 9# A1 $end -$var wire 1 t" A2 $end -$var wire 1 s" B1_N $end -$var wire 1 r" Y $end -$var wire 1 8R and0_out $end -$var wire 1 9R b $end -$var wire 1 :R nor0_out_Y $end -$upscope $end -$upscope $end -$scope module _235_ $end -$var wire 1 ;R VGND $end -$var wire 1 R VPWR $end -$var wire 1 q" Y $end -$var wire 1 B B_N $end -$var wire 1 R A $end -$scope module base $end -$var wire 1 q" Y $end -$var wire 1 ?R and0_out_Y $end -$var wire 1 @R not0_out $end -$var wire 1 B B_N $end -$var wire 1 R A $end -$upscope $end -$upscope $end -$scope module _236_ $end -$var wire 1 AR VGND $end -$var wire 1 BR VNB $end -$var wire 1 CR VPB $end -$var wire 1 DR VPWR $end -$var wire 1 p" Y $end -$var wire 1 R B $end -$var wire 1 B A_N $end -$scope module base $end -$var wire 1 p" Y $end -$var wire 1 ER not0_out $end -$var wire 1 FR or0_out_Y $end -$var wire 1 R B $end -$var wire 1 B A_N $end -$upscope $end -$upscope $end -$scope module _237_ $end -$var wire 1 q" A $end -$var wire 1 p" B_N $end -$var wire 1 GR VGND $end -$var wire 1 HR VNB $end -$var wire 1 IR VPB $end -$var wire 1 JR VPWR $end -$var wire 1 o" Y $end -$scope module base $end -$var wire 1 q" A $end -$var wire 1 p" B_N $end -$var wire 1 o" Y $end -$var wire 1 KR and0_out_Y $end -$var wire 1 LR not0_out $end -$upscope $end -$upscope $end -$scope module _238_ $end -$var wire 1 r" A $end -$var wire 1 o" B $end -$var wire 1 MR VGND $end -$var wire 1 NR VNB $end -$var wire 1 OR VPB $end -$var wire 1 PR VPWR $end -$var wire 1 QR Y $end -$scope module base $end -$var wire 1 r" A $end -$var wire 1 o" B $end -$var wire 1 QR Y $end -$var wire 1 RR xnor0_out_Y $end -$upscope $end -$upscope $end -$scope module _239_ $end -$var wire 1 SR VGND $end -$var wire 1 TR VNB $end -$var wire 1 UR VPB $end -$var wire 1 VR VPWR $end -$var wire 1 n" Y $end -$var wire 1 Q B $end -$var wire 1 A A $end -$scope module base $end -$var wire 1 n" Y $end -$var wire 1 WR xnor0_out_Y $end -$var wire 1 Q B $end -$var wire 1 A A $end -$upscope $end -$upscope $end -$scope module _240_ $end -$var wire 1 n" B $end -$var wire 1 XR VGND $end -$var wire 1 YR VNB $end -$var wire 1 ZR VPB $end -$var wire 1 [R VPWR $end -$var wire 1 \R Y $end -$var wire 1 7 A $end -$scope module base $end -$var wire 1 n" B $end -$var wire 1 \R Y $end -$var wire 1 ]R xnor0_out_Y $end -$var wire 1 7 A $end -$upscope $end -$upscope $end -$scope module _241_ $end -$var wire 1 ^R VGND $end -$var wire 1 _R VNB $end -$var wire 1 `R VPB $end -$var wire 1 aR VPWR $end -$var wire 1 m" Y $end -$var wire 1 P B $end -$var wire 1 @ A $end -$scope module base $end -$var wire 1 m" Y $end -$var wire 1 bR xnor0_out_Y $end -$var wire 1 P B $end -$var wire 1 @ A $end -$upscope $end -$upscope $end -$scope module _242_ $end -$var wire 1 m" A $end -$var wire 1 cR VGND $end -$var wire 1 dR VNB $end -$var wire 1 eR VPB $end -$var wire 1 fR VPWR $end -$var wire 1 gR Y $end -$var wire 1 2 B $end -$scope module base $end -$var wire 1 m" A $end -$var wire 1 gR Y $end -$var wire 1 hR xnor0_out_Y $end -$var wire 1 2 B $end -$upscope $end -$upscope $end -$scope module _243_ $end -$var wire 1 iR VGND $end -$var wire 1 jR VNB $end -$var wire 1 kR VPB $end -$var wire 1 lR VPWR $end -$var wire 1 l" Y $end -$var wire 1 O B $end -$var wire 1 ? A $end -$scope module base $end -$var wire 1 l" Y $end -$var wire 1 mR xnor0_out_Y $end -$var wire 1 O B $end -$var wire 1 ? A $end -$upscope $end -$upscope $end -$scope module _244_ $end -$var wire 1 l" B $end -$var wire 1 nR VGND $end -$var wire 1 oR VNB $end -$var wire 1 pR VPB $end -$var wire 1 qR VPWR $end -$var wire 1 rR Y $end -$var wire 1 1 A $end -$scope module base $end -$var wire 1 l" B $end -$var wire 1 rR Y $end -$var wire 1 sR xnor0_out_Y $end -$var wire 1 1 A $end -$upscope $end -$upscope $end -$scope module _245_ $end -$var wire 1 tR VGND $end -$var wire 1 uR VNB $end -$var wire 1 vR VPB $end -$var wire 1 wR VPWR $end -$var wire 1 k" Y $end -$var wire 1 N B $end -$var wire 1 > A $end -$scope module base $end -$var wire 1 k" Y $end -$var wire 1 xR xnor0_out_Y $end -$var wire 1 N B $end -$var wire 1 > A $end -$upscope $end -$upscope $end -$scope module _246_ $end -$var wire 1 k" A $end -$var wire 1 %# B $end -$var wire 1 yR VGND $end -$var wire 1 zR VNB $end -$var wire 1 {R VPB $end -$var wire 1 |R VPWR $end -$var wire 1 }R Y $end -$scope module base $end -$var wire 1 k" A $end -$var wire 1 %# B $end -$var wire 1 }R Y $end -$var wire 1 ~R xnor0_out_Y $end -$upscope $end -$upscope $end -$scope module _247_ $end -$var wire 1 !S VGND $end -$var wire 1 "S VNB $end -$var wire 1 #S VPB $end -$var wire 1 $S VPWR $end -$var wire 1 j" Y $end -$var wire 1 M B $end -$var wire 1 = A $end -$scope module base $end -$var wire 1 j" Y $end -$var wire 1 %S xnor0_out_Y $end -$var wire 1 M B $end -$var wire 1 = A $end -$upscope $end -$upscope $end -$scope module _248_ $end -$var wire 1 j" B $end -$var wire 1 &S VGND $end -$var wire 1 'S VNB $end -$var wire 1 (S VPB $end -$var wire 1 )S VPWR $end -$var wire 1 *S Y $end -$var wire 1 5 A $end -$scope module base $end -$var wire 1 j" B $end -$var wire 1 *S Y $end -$var wire 1 +S xnor0_out_Y $end -$var wire 1 5 A $end -$upscope $end -$upscope $end -$scope module _249_ $end -$var wire 1 /# A $end -$var wire 1 ## B $end -$var wire 1 ,S VGND $end -$var wire 1 -S VNB $end -$var wire 1 .S VPB $end -$var wire 1 /S VPWR $end -$var wire 1 0S Y $end -$scope module base $end -$var wire 1 /# A $end -$var wire 1 ## B $end -$var wire 1 0S Y $end -$var wire 1 1S xnor0_out_Y $end -$upscope $end -$upscope $end -$scope module _250_ $end -$var wire 1 .# A1 $end -$var wire 1 ## A2 $end -$var wire 1 !# B1 $end -$var wire 1 2S VGND $end -$var wire 1 3S VNB $end -$var wire 1 4S VPB $end -$var wire 1 5S VPWR $end -$var wire 1 i" X $end -$scope module base $end -$var wire 1 .# A1 $end -$var wire 1 ## A2 $end -$var wire 1 !# B1 $end -$var wire 1 i" X $end -$var wire 1 6S and0_out_X $end -$var wire 1 7S or0_out $end -$upscope $end -$upscope $end -$scope module _251_ $end -$var wire 1 "# A $end -$var wire 1 0# B $end -$var wire 1 8S VGND $end -$var wire 1 9S VNB $end -$var wire 1 :S VPB $end -$var wire 1 ;S VPWR $end -$var wire 1 h" X $end -$scope module base $end -$var wire 1 "# A $end -$var wire 1 0# B $end -$var wire 1 h" X $end -$var wire 1 S VNB $end -$var wire 1 ?S VPB $end -$var wire 1 @S VPWR $end -$var wire 1 AS Y $end -$scope module base $end -$var wire 1 i" A $end -$var wire 1 h" B $end -$var wire 1 AS Y $end -$var wire 1 BS xnor0_out_Y $end -$upscope $end -$upscope $end -$scope module _253_ $end -$var wire 1 0# A $end -$var wire 1 ~" B $end -$var wire 1 CS VGND $end -$var wire 1 DS VNB $end -$var wire 1 ES VPB $end -$var wire 1 FS VPWR $end -$var wire 1 g" Y $end -$scope module base $end -$var wire 1 0# A $end -$var wire 1 ~" B $end -$var wire 1 g" Y $end -$var wire 1 GS nand0_out_Y $end -$upscope $end -$upscope $end -$scope module _254_ $end -$var wire 1 2# A $end -$var wire 1 g" B $end -$var wire 1 HS VGND $end -$var wire 1 IS VNB $end -$var wire 1 JS VPB $end -$var wire 1 KS VPWR $end -$var wire 1 LS Y $end -$scope module base $end -$var wire 1 2# A $end -$var wire 1 g" B $end -$var wire 1 LS Y $end -$var wire 1 MS xnor0_out_Y $end -$upscope $end -$upscope $end -$scope module _255_ $end -$var wire 1 2# A1 $end -$var wire 1 0# A2 $end -$var wire 1 ~" A3 $end -$var wire 1 }" B1 $end -$var wire 1 NS VGND $end -$var wire 1 OS VNB $end -$var wire 1 PS VPB $end -$var wire 1 QS VPWR $end -$var wire 1 f" X $end -$scope module base $end -$var wire 1 2# A1 $end -$var wire 1 0# A2 $end -$var wire 1 ~" A3 $end -$var wire 1 }" B1 $end -$var wire 1 f" X $end -$var wire 1 RS and0_out $end -$var wire 1 SS or0_out_X $end -$upscope $end -$upscope $end -$scope module _256_ $end -$var wire 1 |" A $end -$var wire 1 3# B $end -$var wire 1 TS VGND $end -$var wire 1 US VNB $end -$var wire 1 VS VPB $end -$var wire 1 WS VPWR $end -$var wire 1 e" Y $end -$scope module base $end -$var wire 1 |" A $end -$var wire 1 3# B $end -$var wire 1 e" Y $end -$var wire 1 XS nor0_out_Y $end -$upscope $end -$upscope $end -$scope module _257_ $end -$var wire 1 f" A $end -$var wire 1 e" B $end -$var wire 1 YS VGND $end -$var wire 1 ZS VNB $end -$var wire 1 [S VPB $end -$var wire 1 \S VPWR $end -$var wire 1 ]S X $end -$scope module base $end -$var wire 1 f" A $end -$var wire 1 e" B $end -$var wire 1 ]S X $end -$var wire 1 ^S xor0_out_X $end -$upscope $end -$upscope $end -$scope module _258_ $end -$var wire 1 4# A $end -$var wire 1 3# B $end -$var wire 1 {" C $end -$var wire 1 _S VGND $end -$var wire 1 `S VNB $end -$var wire 1 aS VPB $end -$var wire 1 bS VPWR $end -$var wire 1 d" Y $end -$scope module base $end -$var wire 1 4# A $end -$var wire 1 3# B $end -$var wire 1 {" C $end -$var wire 1 d" Y $end -$var wire 1 cS nor0_out_Y $end -$upscope $end -$upscope $end -$scope module _259_ $end -$var wire 1 3# A1 $end -$var wire 1 {" A2 $end -$var wire 1 4# B1 $end -$var wire 1 dS VGND $end -$var wire 1 eS VNB $end -$var wire 1 fS VPB $end -$var wire 1 gS VPWR $end -$var wire 1 c" Y $end -$scope module base $end -$var wire 1 3# A1 $end -$var wire 1 {" A2 $end -$var wire 1 4# B1 $end -$var wire 1 c" Y $end -$var wire 1 hS nand0_out_Y $end -$var wire 1 iS or0_out $end -$upscope $end -$upscope $end -$scope module _260_ $end -$var wire 1 d" A $end -$var wire 1 c" B_N $end -$var wire 1 jS VGND $end -$var wire 1 kS VNB $end -$var wire 1 lS VPB $end -$var wire 1 mS VPWR $end -$var wire 1 nS Y $end -$scope module base $end -$var wire 1 d" A $end -$var wire 1 c" B_N $end -$var wire 1 nS Y $end -$var wire 1 oS and0_out_Y $end -$var wire 1 pS not0_out $end -$upscope $end -$upscope $end -$scope module _261_ $end -$var wire 1 4# A1 $end -$var wire 1 3# A2 $end -$var wire 1 z" B1 $end -$var wire 1 qS VGND $end -$var wire 1 rS VNB $end -$var wire 1 sS VPB $end -$var wire 1 tS VPWR $end -$var wire 1 b" Y $end -$var wire 1 4 A3 $end -$scope module base $end -$var wire 1 4# A1 $end -$var wire 1 3# A2 $end -$var wire 1 z" B1 $end -$var wire 1 b" Y $end -$var wire 1 uS nand0_out_Y $end -$var wire 1 vS or0_out $end -$var wire 1 4 A3 $end -$upscope $end -$upscope $end -$scope module _262_ $end -$var wire 1 6# A $end -$var wire 1 y" B $end -$var wire 1 wS VGND $end -$var wire 1 xS VNB $end -$var wire 1 yS VPB $end -$var wire 1 zS VPWR $end -$var wire 1 a" Y $end -$scope module base $end -$var wire 1 6# A $end -$var wire 1 y" B $end -$var wire 1 a" Y $end -$var wire 1 {S nand0_out_Y $end -$upscope $end -$upscope $end -$scope module _263_ $end -$var wire 1 b" A $end -$var wire 1 a" B $end -$var wire 1 |S VGND $end -$var wire 1 }S VNB $end -$var wire 1 ~S VPB $end -$var wire 1 !T VPWR $end -$var wire 1 "T Y $end -$scope module base $end -$var wire 1 b" A $end -$var wire 1 a" B $end -$var wire 1 "T Y $end -$var wire 1 #T xnor0_out_Y $end -$upscope $end -$upscope $end -$scope module _264_ $end -$var wire 1 6# A $end -$var wire 1 x" B $end -$var wire 1 $T VGND $end -$var wire 1 %T VNB $end -$var wire 1 &T VPB $end -$var wire 1 'T VPWR $end -$var wire 1 `" Y $end -$scope module base $end -$var wire 1 6# A $end -$var wire 1 x" B $end -$var wire 1 `" Y $end -$var wire 1 (T nand0_out_Y $end -$upscope $end -$upscope $end -$scope module _265_ $end -$var wire 1 7# A $end -$var wire 1 `" B $end -$var wire 1 )T VGND $end -$var wire 1 *T VNB $end -$var wire 1 +T VPB $end -$var wire 1 ,T VPWR $end -$var wire 1 -T Y $end -$scope module base $end -$var wire 1 7# A $end -$var wire 1 `" B $end -$var wire 1 -T Y $end -$var wire 1 .T xnor0_out_Y $end -$upscope $end -$upscope $end -$scope module _266_ $end -$var wire 1 7# A1 $end -$var wire 1 6# A2 $end -$var wire 1 w" B1 $end -$var wire 1 /T VGND $end -$var wire 1 0T VNB $end -$var wire 1 1T VPB $end -$var wire 1 2T VPWR $end -$var wire 1 _" Y $end -$var wire 1 6 A3 $end -$scope module base $end -$var wire 1 7# A1 $end -$var wire 1 6# A2 $end -$var wire 1 w" B1 $end -$var wire 1 _" Y $end -$var wire 1 3T and0_out $end -$var wire 1 4T nor0_out_Y $end -$var wire 1 6 A3 $end -$upscope $end -$upscope $end -$scope module _267_ $end -$var wire 1 v" A $end -$var wire 1 8# B $end -$var wire 1 5T VGND $end -$var wire 1 6T VNB $end -$var wire 1 7T VPB $end -$var wire 1 8T VPWR $end -$var wire 1 ^" Y $end -$scope module base $end -$var wire 1 v" A $end -$var wire 1 8# B $end -$var wire 1 ^" Y $end -$var wire 1 9T nor0_out_Y $end -$upscope $end -$upscope $end -$scope module _268_ $end -$var wire 1 _" A $end -$var wire 1 ^" B $end -$var wire 1 :T VGND $end -$var wire 1 ;T VNB $end -$var wire 1 T Y $end -$scope module base $end -$var wire 1 _" A $end -$var wire 1 ^" B $end -$var wire 1 >T Y $end -$var wire 1 ?T xnor0_out_Y $end -$upscope $end -$upscope $end -$scope module _269_ $end -$var wire 1 9# A $end -$var wire 1 @T VGND $end -$var wire 1 AT VNB $end -$var wire 1 BT VPB $end -$var wire 1 CT VPWR $end -$var wire 1 ]" Y $end -$scope module base $end -$var wire 1 9# A $end -$var wire 1 ]" Y $end -$var wire 1 DT not0_out_Y $end -$upscope $end -$upscope $end -$scope module _270_ $end -$var wire 1 ]" A $end -$var wire 1 t" B $end -$var wire 1 ET VGND $end -$var wire 1 FT VNB $end -$var wire 1 GT VPB $end -$var wire 1 HT VPWR $end -$var wire 1 IT Y $end -$scope module base $end -$var wire 1 ]" A $end -$var wire 1 t" B $end -$var wire 1 IT Y $end -$var wire 1 JT xnor0_out_Y $end -$upscope $end -$upscope $end -$scope module _271_ $end -$var wire 1 KT VGND $end -$var wire 1 LT VNB $end -$var wire 1 MT VPB $end -$var wire 1 NT VPWR $end -$var wire 1 OT X $end -$var wire 1 0 B $end -$var wire 1 X A $end -$scope module base $end -$var wire 1 OT X $end -$var wire 1 PT xor0_out_X $end -$var wire 1 0 B $end -$var wire 1 X A $end -$upscope $end -$upscope $end -$scope module _272_ $end -$var wire 1 QT VGND $end -$var wire 1 RT VNB $end -$var wire 1 ST VPB $end -$var wire 1 TT VPWR $end -$var wire 1 \" Y $end -$var wire 1 C B $end -$var wire 1 D A $end -$scope module base $end -$var wire 1 \" Y $end -$var wire 1 UT nor0_out_Y $end -$var wire 1 C B $end -$var wire 1 D A $end -$upscope $end -$upscope $end -$scope module _273_ $end -$var wire 1 VT VGND $end -$var wire 1 WT VNB $end -$var wire 1 XT VPB $end -$var wire 1 YT VPWR $end -$var wire 1 [" Y $end -$var wire 1 B D $end -$var wire 1 G C $end -$var wire 1 > B $end -$var wire 1 ? A $end -$scope module base $end -$var wire 1 [" Y $end -$var wire 1 ZT nor0_out_Y $end -$var wire 1 B D $end -$var wire 1 G C $end -$var wire 1 > B $end -$var wire 1 ? A $end -$upscope $end -$upscope $end -$scope module _274_ $end -$var wire 1 [T VGND $end -$var wire 1 \T VNB $end -$var wire 1 ]T VPB $end -$var wire 1 ^T VPWR $end -$var wire 1 Z" Y $end -$var wire 1 A D $end -$var wire 1 3 C $end -$var wire 1 ; B $end -$var wire 1 < A $end -$scope module base $end -$var wire 1 Z" Y $end -$var wire 1 _T nor0_out_Y $end -$var wire 1 A D $end -$var wire 1 3 C $end -$var wire 1 ; B $end -$var wire 1 < A $end -$upscope $end -$upscope $end -$scope module _275_ $end -$var wire 1 \" A $end -$var wire 1 [" B $end -$var wire 1 Z" C $end -$var wire 1 `T VGND $end -$var wire 1 aT VNB $end -$var wire 1 bT VPB $end -$var wire 1 cT VPWR $end -$var wire 1 Y" Y $end -$scope module base $end -$var wire 1 \" A $end -$var wire 1 [" B $end -$var wire 1 Z" C $end -$var wire 1 Y" Y $end -$var wire 1 dT nand0_out_Y $end -$upscope $end -$upscope $end -$scope module _276_ $end -$var wire 1 eT VGND $end -$var wire 1 fT VNB $end -$var wire 1 gT VPB $end -$var wire 1 hT VPWR $end -$var wire 1 X" X $end -$var wire 1 9 D $end -$var wire 1 : C $end -$var wire 1 = B $end -$var wire 1 @ A $end -$scope module base $end -$var wire 1 X" X $end -$var wire 1 iT or0_out_X $end -$var wire 1 9 D $end -$var wire 1 : C $end -$var wire 1 = B $end -$var wire 1 @ A $end -$upscope $end -$upscope $end -$scope module _277_ $end -$var wire 1 Y" C $end -$var wire 1 X" D $end -$var wire 1 jT VGND $end -$var wire 1 kT VNB $end -$var wire 1 lT VPB $end -$var wire 1 mT VPWR $end -$var wire 1 W" Y $end -$var wire 1 E B $end -$var wire 1 F A $end -$scope module base $end -$var wire 1 Y" C $end -$var wire 1 X" D $end -$var wire 1 W" Y $end -$var wire 1 nT nor0_out_Y $end -$var wire 1 E B $end -$var wire 1 F A $end -$upscope $end -$upscope $end -$scope module _278_ $end -$var wire 1 + A $end -$var wire 1 oT VGND $end -$var wire 1 pT VNB $end -$var wire 1 qT VPB $end -$var wire 1 rT VPWR $end -$var wire 1 V" Y $end -$scope module base $end -$var wire 1 + A $end -$var wire 1 V" Y $end -$var wire 1 sT not0_out_Y $end -$upscope $end -$upscope $end -$scope module _279_ $end -$var wire 1 V" B $end -$var wire 1 tT VGND $end -$var wire 1 uT VNB $end -$var wire 1 vT VPB $end -$var wire 1 wT VPWR $end -$var wire 1 U" Y $end -$var wire 1 Y A $end -$scope module base $end -$var wire 1 V" B $end -$var wire 1 U" Y $end -$var wire 1 xT nand0_out_Y $end -$var wire 1 Y A $end -$upscope $end -$upscope $end -$scope module _282_ $end -$var wire 1 * B $end -$var wire 1 yT VGND $end -$var wire 1 zT VNB $end -$var wire 1 {T VPB $end -$var wire 1 |T VPWR $end -$var wire 1 T" Y $end -$var wire 1 # A $end -$scope module base $end -$var wire 1 * B $end -$var wire 1 T" Y $end -$var wire 1 }T nand0_out_Y $end -$var wire 1 # A $end -$upscope $end -$upscope $end -$scope module _283_ $end -$var wire 1 W" A1 $end -$var wire 1 U" A2 $end -$var wire 1 T" B1 $end -$var wire 1 + B2 $end -$var wire 1 ~T VGND $end -$var wire 1 !U VNB $end -$var wire 1 "U VPB $end -$var wire 1 #U VPWR $end -$var wire 1 Z# Y $end -$scope module base $end -$var wire 1 W" A1 $end -$var wire 1 U" A2 $end -$var wire 1 T" B1 $end -$var wire 1 + B2 $end -$var wire 1 Z# Y $end -$var wire 1 $U nor0_out $end -$var wire 1 %U nor1_out $end -$var wire 1 &U or0_out_Y $end -$upscope $end -$upscope $end -$scope module _284_ $end -$var wire 1 'U VGND $end -$var wire 1 (U VNB $end -$var wire 1 )U VPB $end -$var wire 1 *U VPWR $end -$var wire 1 S" Y $end -$var wire 1 # B $end -$var wire 1 Y A $end -$scope module base $end -$var wire 1 S" Y $end -$var wire 1 +U nor0_out_Y $end -$var wire 1 # B $end -$var wire 1 Y A $end -$upscope $end -$upscope $end -$scope module _285_ $end -$var wire 1 S" B $end -$var wire 1 ,U VGND $end -$var wire 1 -U VNB $end -$var wire 1 .U VPB $end -$var wire 1 /U VPWR $end -$var wire 1 ! X $end -$var wire 1 Z A $end -$scope module base $end -$var wire 1 S" B $end -$var wire 1 ! X $end -$var wire 1 0U and0_out_X $end -$var wire 1 Z A $end -$upscope $end -$upscope $end -$scope module _286_ $end -$var wire 1 1U VGND $end -$var wire 1 2U VNB $end -$var wire 1 3U VPB $end -$var wire 1 4U VPWR $end -$var wire 1 R" Y $end -$var wire 1 # A $end -$scope module base $end -$var wire 1 R" Y $end -$var wire 1 5U not0_out_Y $end -$var wire 1 # A $end -$upscope $end -$upscope $end -$scope module _288_ $end -$var wire 1 , A1 $end -$var wire 1 ! A2 $end -$var wire 1 + B1 $end -$var wire 1 6U VGND $end -$var wire 1 7U VNB $end -$var wire 1 8U VPB $end -$var wire 1 9U VPWR $end -$var wire 1 Q" Y $end -$scope module base $end -$var wire 1 , A1 $end -$var wire 1 ! A2 $end -$var wire 1 + B1 $end -$var wire 1 Q" Y $end -$var wire 1 :U and0_out $end -$var wire 1 ;U nor0_out_Y $end -$upscope $end -$upscope $end -$scope module _289_ $end -$var wire 1 R" A1 $end -$var wire 1 * A2 $end -$var wire 1 Q" B1 $end -$var wire 1 U VPB $end -$var wire 1 ?U VPWR $end -$var wire 1 \# Y $end -$scope module base $end -$var wire 1 R" A1 $end -$var wire 1 * A2 $end -$var wire 1 Q" B1 $end -$var wire 1 \# Y $end -$var wire 1 @U nand0_out_Y $end -$var wire 1 AU or0_out $end -$upscope $end -$upscope $end -$scope module _290_ $end -$var wire 1 V" A2 $end -$var wire 1 W" A3 $end -$var wire 1 Q" B1 $end -$var wire 1 BU VGND $end -$var wire 1 CU VNB $end -$var wire 1 DU VPB $end -$var wire 1 EU VPWR $end -$var wire 1 [# X $end -$var wire 1 Z B2 $end -$var wire 1 Y A1 $end -$scope module base $end -$var wire 1 V" A2 $end -$var wire 1 W" A3 $end -$var wire 1 Q" B1 $end -$var wire 1 [# X $end -$var wire 1 FU and0_out $end -$var wire 1 GU and1_out $end -$var wire 1 HU or0_out_X $end -$var wire 1 Z B2 $end -$var wire 1 Y A1 $end -$upscope $end -$upscope $end -$scope module _291_ $end -$var wire 1 IU B $end -$var wire 1 JU VGND $end -$var wire 1 KU VNB $end -$var wire 1 LU VPB $end -$var wire 1 MU VPWR $end -$var wire 1 P" Y $end -$var wire 1 # A $end -$scope module base $end -$var wire 1 IU B $end -$var wire 1 P" Y $end -$var wire 1 NU nand0_out_Y $end -$var wire 1 # A $end -$upscope $end -$upscope $end -$scope module _292_ $end -$var wire 1 ]" A1 $end -$var wire 1 8# A2 $end -$var wire 1 u" A3 $end -$var wire 1 p" B1 $end -$var wire 1 s" C1 $end -$var wire 1 OU VGND $end -$var wire 1 PU VNB $end -$var wire 1 QU VPB $end -$var wire 1 RU VPWR $end -$var wire 1 O" X $end -$scope module base $end -$var wire 1 ]" A1 $end -$var wire 1 8# A2 $end -$var wire 1 u" A3 $end -$var wire 1 p" B1 $end -$var wire 1 s" C1 $end -$var wire 1 O" X $end -$var wire 1 SU and0_out_X $end -$var wire 1 TU or0_out $end -$upscope $end -$upscope $end -$scope module _293_ $end -$var wire 1 UU VGND $end -$var wire 1 VU VNB $end -$var wire 1 WU VPB $end -$var wire 1 XU VPWR $end -$var wire 1 N" X $end -$var wire 1 # B $end -$var wire 1 Y A $end -$scope module base $end -$var wire 1 N" X $end -$var wire 1 YU or0_out_X $end -$var wire 1 # B $end -$var wire 1 Y A $end -$upscope $end -$upscope $end -$scope module _295_ $end -$var wire 1 q" A2 $end -$var wire 1 O" A3 $end -$var wire 1 N" B1 $end -$var wire 1 ZU VGND $end -$var wire 1 [U VNB $end -$var wire 1 \U VPB $end -$var wire 1 ]U VPWR $end -$var wire 1 M" Y $end -$var wire 1 # A1 $end -$scope module base $end -$var wire 1 q" A2 $end -$var wire 1 O" A3 $end -$var wire 1 N" B1 $end -$var wire 1 M" Y $end -$var wire 1 ^U nand0_out_Y $end -$var wire 1 _U or0_out $end -$var wire 1 # A1 $end -$upscope $end -$upscope $end -$scope module _297_ $end -$var wire 1 R" B $end -$var wire 1 `U VGND $end -$var wire 1 aU VNB $end -$var wire 1 bU VPB $end -$var wire 1 cU VPWR $end -$var wire 1 L" Y $end -$var wire 1 Y A $end -$scope module base $end -$var wire 1 R" B $end -$var wire 1 L" Y $end -$var wire 1 dU nand0_out_Y $end -$var wire 1 Y A $end -$upscope $end -$upscope $end -$scope module _298_ $end -$var wire 1 q" A1 $end -$var wire 1 O" A2 $end -$var wire 1 L" B1_N $end -$var wire 1 eU VGND $end -$var wire 1 fU VNB $end -$var wire 1 gU VPB $end -$var wire 1 hU VPWR $end -$var wire 1 K" X $end -$scope module base $end -$var wire 1 q" A1 $end -$var wire 1 O" A2 $end -$var wire 1 L" B1_N $end -$var wire 1 K" X $end -$var wire 1 iU nor0_out $end -$var wire 1 jU nor1_out_X $end -$upscope $end -$upscope $end -$scope module _301_ $end -$var wire 1 M" A2 $end -$var wire 1 K" B1 $end -$var wire 1 kU VGND $end -$var wire 1 lU VNB $end -$var wire 1 mU VPB $end -$var wire 1 nU VPWR $end -$var wire 1 J" Y $end -$var wire 1 X B2 $end -$var wire 1 0 A1 $end -$scope module base $end -$var wire 1 M" A2 $end -$var wire 1 K" B1 $end -$var wire 1 J" Y $end -$var wire 1 oU and0_out_Y $end -$var wire 1 pU nand0_out $end -$var wire 1 qU nand1_out $end -$var wire 1 X B2 $end -$var wire 1 0 A1 $end -$upscope $end -$upscope $end -$scope module _302_ $end -$var wire 1 P" A $end -$var wire 1 J" B $end -$var wire 1 rU VGND $end -$var wire 1 sU VNB $end -$var wire 1 tU VPB $end -$var wire 1 uU VPWR $end -$var wire 1 Y# Y $end -$scope module base $end -$var wire 1 P" A $end -$var wire 1 J" B $end -$var wire 1 Y# Y $end -$var wire 1 vU nand0_out_Y $end -$upscope $end -$upscope $end -$scope module _303_ $end -$var wire 1 wU B $end -$var wire 1 xU VGND $end -$var wire 1 yU VNB $end -$var wire 1 zU VPB $end -$var wire 1 {U VPWR $end -$var wire 1 I" Y $end -$var wire 1 # A $end -$scope module base $end -$var wire 1 wU B $end -$var wire 1 I" Y $end -$var wire 1 |U nand0_out_Y $end -$var wire 1 # A $end -$upscope $end -$upscope $end -$scope module _304_ $end -$var wire 1 M" A2 $end -$var wire 1 K" B1 $end -$var wire 1 }U VGND $end -$var wire 1 ~U VNB $end -$var wire 1 !V VPB $end -$var wire 1 "V VPWR $end -$var wire 1 H" Y $end -$var wire 1 Q B2 $end -$var wire 1 A A1 $end -$scope module base $end -$var wire 1 M" A2 $end -$var wire 1 K" B1 $end -$var wire 1 H" Y $end -$var wire 1 #V and0_out_Y $end -$var wire 1 $V nand0_out $end -$var wire 1 %V nand1_out $end -$var wire 1 Q B2 $end -$var wire 1 A A1 $end -$upscope $end -$upscope $end -$scope module _305_ $end -$var wire 1 I" A $end -$var wire 1 H" B $end -$var wire 1 &V VGND $end -$var wire 1 'V VNB $end -$var wire 1 (V VPB $end -$var wire 1 )V VPWR $end -$var wire 1 X# Y $end -$scope module base $end -$var wire 1 I" A $end -$var wire 1 H" B $end -$var wire 1 X# Y $end -$var wire 1 *V nand0_out_Y $end -$upscope $end -$upscope $end -$scope module _307_ $end -$var wire 1 +V VGND $end -$var wire 1 ,V VNB $end -$var wire 1 -V VPB $end -$var wire 1 .V VPWR $end -$var wire 1 G" Y $end -$var wire 1 8 B $end -$var wire 1 @ A $end -$scope module base $end -$var wire 1 G" Y $end -$var wire 1 /V nand0_out_Y $end -$var wire 1 8 B $end -$var wire 1 @ A $end -$upscope $end -$upscope $end -$scope module _308_ $end -$var wire 1 0V A2 $end -$var wire 1 K" B1 $end -$var wire 1 1V VGND $end -$var wire 1 2V VNB $end -$var wire 1 3V VPB $end -$var wire 1 4V VPWR $end -$var wire 1 F" Y $end -$var wire 1 P B2 $end -$var wire 1 # A1 $end -$scope module base $end -$var wire 1 0V A2 $end -$var wire 1 K" B1 $end -$var wire 1 F" Y $end -$var wire 1 5V and0_out_Y $end -$var wire 1 6V nand0_out $end -$var wire 1 7V nand1_out $end -$var wire 1 P B2 $end -$var wire 1 # A1 $end -$upscope $end -$upscope $end -$scope module _309_ $end -$var wire 1 G" A $end -$var wire 1 F" B $end -$var wire 1 8V VGND $end -$var wire 1 9V VNB $end -$var wire 1 :V VPB $end -$var wire 1 ;V VPWR $end -$var wire 1 W# Y $end -$scope module base $end -$var wire 1 G" A $end -$var wire 1 F" B $end -$var wire 1 W# Y $end -$var wire 1 V VGND $end -$var wire 1 ?V VNB $end -$var wire 1 @V VPB $end -$var wire 1 AV VPWR $end -$var wire 1 E" Y $end -$var wire 1 # A $end -$scope module base $end -$var wire 1 =V B $end -$var wire 1 E" Y $end -$var wire 1 BV nand0_out_Y $end -$var wire 1 # A $end -$upscope $end -$upscope $end -$scope module _311_ $end -$var wire 1 M" A2 $end -$var wire 1 K" B1 $end -$var wire 1 CV VGND $end -$var wire 1 DV VNB $end -$var wire 1 EV VPB $end -$var wire 1 FV VPWR $end -$var wire 1 D" Y $end -$var wire 1 O B2 $end -$var wire 1 ? A1 $end -$scope module base $end -$var wire 1 M" A2 $end -$var wire 1 K" B1 $end -$var wire 1 D" Y $end -$var wire 1 GV and0_out_Y $end -$var wire 1 HV nand0_out $end -$var wire 1 IV nand1_out $end -$var wire 1 O B2 $end -$var wire 1 ? A1 $end -$upscope $end -$upscope $end -$scope module _312_ $end -$var wire 1 E" A $end -$var wire 1 D" B $end -$var wire 1 JV VGND $end -$var wire 1 KV VNB $end -$var wire 1 LV VPB $end -$var wire 1 MV VPWR $end -$var wire 1 V# Y $end -$scope module base $end -$var wire 1 E" A $end -$var wire 1 D" B $end -$var wire 1 V# Y $end -$var wire 1 NV nand0_out_Y $end -$upscope $end -$upscope $end -$scope module _313_ $end -$var wire 1 OV VGND $end -$var wire 1 PV VNB $end -$var wire 1 QV VPB $end -$var wire 1 RV VPWR $end -$var wire 1 C" Y $end -$var wire 1 > A $end -$scope module base $end -$var wire 1 C" Y $end -$var wire 1 SV not0_out_Y $end -$var wire 1 > A $end -$upscope $end -$upscope $end -$scope module _315_ $end -$var wire 1 R" A $end -$var wire 1 TV B $end -$var wire 1 UV VGND $end -$var wire 1 VV VNB $end -$var wire 1 WV VPB $end -$var wire 1 XV VPWR $end -$var wire 1 B" Y $end -$scope module base $end -$var wire 1 R" A $end -$var wire 1 TV B $end -$var wire 1 B" Y $end -$var wire 1 YV nor0_out_Y $end -$upscope $end -$upscope $end -$scope module _316_ $end -$var wire 1 C" A1 $end -$var wire 1 K" B1 $end -$var wire 1 ,# B2 $end -$var wire 1 B" C1 $end -$var wire 1 ZV VGND $end -$var wire 1 [V VNB $end -$var wire 1 \V VPB $end -$var wire 1 ]V VPWR $end -$var wire 1 U# Y $end -$var wire 1 8 A2 $end -$scope module base $end -$var wire 1 C" A1 $end -$var wire 1 K" B1 $end -$var wire 1 ,# B2 $end -$var wire 1 B" C1 $end -$var wire 1 U# Y $end -$var wire 1 ^V and0_out $end -$var wire 1 _V and1_out $end -$var wire 1 `V nor0_out_Y $end -$var wire 1 8 A2 $end -$upscope $end -$upscope $end -$scope module _317_ $end -$var wire 1 aV A1 $end -$var wire 1 bV VGND $end -$var wire 1 cV VNB $end -$var wire 1 dV VPB $end -$var wire 1 eV VPWR $end -$var wire 1 A" Y $end -$var wire 1 # S $end -$var wire 1 M A0 $end -$scope module base $end -$var wire 1 aV A1 $end -$var wire 1 A" Y $end -$var wire 1 fV mux_2to1_n0_out_Y $end -$var wire 1 # S $end -$var wire 1 M A0 $end -$upscope $end -$upscope $end -$scope module _318_ $end -$var wire 1 gV VGND $end -$var wire 1 hV VNB $end -$var wire 1 iV VPB $end -$var wire 1 jV VPWR $end -$var wire 1 @" Y $end -$var wire 1 8 B $end -$var wire 1 = A $end -$scope module base $end -$var wire 1 @" Y $end -$var wire 1 kV nand0_out_Y $end -$var wire 1 8 B $end -$var wire 1 = A $end -$upscope $end -$upscope $end -$scope module _319_ $end -$var wire 1 A" A2 $end -$var wire 1 @" B1 $end -$var wire 1 lV VGND $end -$var wire 1 mV VNB $end -$var wire 1 nV VPB $end -$var wire 1 oV VPWR $end -$var wire 1 T# Y $end -$var wire 1 8 A1 $end -$scope module base $end -$var wire 1 A" A2 $end -$var wire 1 @" B1 $end -$var wire 1 T# Y $end -$var wire 1 pV nand0_out_Y $end -$var wire 1 qV or0_out $end -$var wire 1 8 A1 $end -$upscope $end -$upscope $end -$scope module _320_ $end -$var wire 1 rV B $end -$var wire 1 sV VGND $end -$var wire 1 tV VNB $end -$var wire 1 uV VPB $end -$var wire 1 vV VPWR $end -$var wire 1 ?" Y $end -$var wire 1 # A $end -$scope module base $end -$var wire 1 rV B $end -$var wire 1 ?" Y $end -$var wire 1 wV nand0_out_Y $end -$var wire 1 # A $end -$upscope $end -$upscope $end -$scope module _321_ $end -$var wire 1 M" A2 $end -$var wire 1 K" B1 $end -$var wire 1 xV VGND $end -$var wire 1 yV VNB $end -$var wire 1 zV VPB $end -$var wire 1 {V VPWR $end -$var wire 1 >" Y $end -$var wire 1 L B2 $end -$var wire 1 < A1 $end -$scope module base $end -$var wire 1 M" A2 $end -$var wire 1 K" B1 $end -$var wire 1 >" Y $end -$var wire 1 |V and0_out_Y $end -$var wire 1 }V nand0_out $end -$var wire 1 ~V nand1_out $end -$var wire 1 L B2 $end -$var wire 1 < A1 $end -$upscope $end -$upscope $end -$scope module _322_ $end -$var wire 1 ?" A $end -$var wire 1 >" B $end -$var wire 1 !W VGND $end -$var wire 1 "W VNB $end -$var wire 1 #W VPB $end -$var wire 1 $W VPWR $end -$var wire 1 S# Y $end -$scope module base $end -$var wire 1 ?" A $end -$var wire 1 >" B $end -$var wire 1 S# Y $end -$var wire 1 %W nand0_out_Y $end -$upscope $end -$upscope $end -$scope module _323_ $end -$var wire 1 &W B $end -$var wire 1 'W VGND $end -$var wire 1 (W VNB $end -$var wire 1 )W VPB $end -$var wire 1 *W VPWR $end -$var wire 1 =" Y $end -$var wire 1 # A $end -$scope module base $end -$var wire 1 &W B $end -$var wire 1 =" Y $end -$var wire 1 +W nand0_out_Y $end -$var wire 1 # A $end -$upscope $end -$upscope $end -$scope module _324_ $end -$var wire 1 M" A2 $end -$var wire 1 K" B1 $end -$var wire 1 ,W VGND $end -$var wire 1 -W VNB $end -$var wire 1 .W VPB $end -$var wire 1 /W VPWR $end -$var wire 1 <" Y $end -$var wire 1 K B2 $end -$var wire 1 ; A1 $end -$scope module base $end -$var wire 1 M" A2 $end -$var wire 1 K" B1 $end -$var wire 1 <" Y $end -$var wire 1 0W and0_out_Y $end -$var wire 1 1W nand0_out $end -$var wire 1 2W nand1_out $end -$var wire 1 K B2 $end -$var wire 1 ; A1 $end -$upscope $end -$upscope $end -$scope module _325_ $end -$var wire 1 =" A $end -$var wire 1 <" B $end -$var wire 1 3W VGND $end -$var wire 1 4W VNB $end -$var wire 1 5W VPB $end -$var wire 1 6W VPWR $end -$var wire 1 R# Y $end -$scope module base $end -$var wire 1 =" A $end -$var wire 1 <" B $end -$var wire 1 R# Y $end -$var wire 1 7W nand0_out_Y $end -$upscope $end -$upscope $end -$scope module _326_ $end -$var wire 1 8W A1 $end -$var wire 1 9W VGND $end -$var wire 1 :W VNB $end -$var wire 1 ;W VPB $end -$var wire 1 W VGND $end -$var wire 1 ?W VNB $end -$var wire 1 @W VPB $end -$var wire 1 AW VPWR $end -$var wire 1 :" Y $end -$var wire 1 8 B $end -$var wire 1 : A $end -$scope module base $end -$var wire 1 :" Y $end -$var wire 1 BW nand0_out_Y $end -$var wire 1 8 B $end -$var wire 1 : A $end -$upscope $end -$upscope $end -$scope module _328_ $end -$var wire 1 M" A1 $end -$var wire 1 ;" A2 $end -$var wire 1 :" B1 $end -$var wire 1 CW VGND $end -$var wire 1 DW VNB $end -$var wire 1 EW VPB $end -$var wire 1 FW VPWR $end -$var wire 1 Q# Y $end -$scope module base $end -$var wire 1 M" A1 $end -$var wire 1 ;" A2 $end -$var wire 1 :" B1 $end -$var wire 1 Q# Y $end -$var wire 1 GW nand0_out_Y $end -$var wire 1 HW or0_out $end -$upscope $end -$upscope $end -$scope module _329_ $end -$var wire 1 IW A1 $end -$var wire 1 JW VGND $end -$var wire 1 KW VNB $end -$var wire 1 LW VPB $end -$var wire 1 MW VPWR $end -$var wire 1 9" Y $end -$var wire 1 # S $end -$var wire 1 I A0 $end -$scope module base $end -$var wire 1 IW A1 $end -$var wire 1 9" Y $end -$var wire 1 NW mux_2to1_n0_out_Y $end -$var wire 1 # S $end -$var wire 1 I A0 $end -$upscope $end -$upscope $end -$scope module _330_ $end -$var wire 1 OW VGND $end -$var wire 1 PW VNB $end -$var wire 1 QW VPB $end -$var wire 1 RW VPWR $end -$var wire 1 8" Y $end -$var wire 1 8 B $end -$var wire 1 9 A $end -$scope module base $end -$var wire 1 8" Y $end -$var wire 1 SW nand0_out_Y $end -$var wire 1 8 B $end -$var wire 1 9 A $end -$upscope $end -$upscope $end -$scope module _331_ $end -$var wire 1 9" A2 $end -$var wire 1 8" B1 $end -$var wire 1 TW VGND $end -$var wire 1 UW VNB $end -$var wire 1 VW VPB $end -$var wire 1 WW VPWR $end -$var wire 1 P# Y $end -$var wire 1 8 A1 $end -$scope module base $end -$var wire 1 9" A2 $end -$var wire 1 8" B1 $end -$var wire 1 P# Y $end -$var wire 1 XW nand0_out_Y $end -$var wire 1 YW or0_out $end -$var wire 1 8 A1 $end -$upscope $end -$upscope $end -$scope module _332_ $end -$var wire 1 ZW A1 $end -$var wire 1 [W VGND $end -$var wire 1 \W VNB $end -$var wire 1 ]W VPB $end -$var wire 1 ^W VPWR $end -$var wire 1 7" X $end -$var wire 1 # S $end -$var wire 1 W A0 $end -$scope module base $end -$var wire 1 ZW A1 $end -$var wire 1 7" X $end -$var wire 1 _W mux_2to10_out_X $end -$var wire 1 # S $end -$var wire 1 W A0 $end -$upscope $end -$upscope $end -$scope module _333_ $end -$var wire 1 7" A0 $end -$var wire 1 M" S $end -$var wire 1 `W VGND $end -$var wire 1 aW VNB $end -$var wire 1 bW VPB $end -$var wire 1 cW VPWR $end -$var wire 1 O# X $end -$var wire 1 G A1 $end -$scope module base $end -$var wire 1 7" A0 $end -$var wire 1 M" S $end -$var wire 1 O# X $end -$var wire 1 dW mux_2to10_out_X $end -$var wire 1 G A1 $end -$upscope $end -$upscope $end -$scope module _334_ $end -$var wire 1 eW B $end -$var wire 1 fW VGND $end -$var wire 1 gW VNB $end -$var wire 1 hW VPB $end -$var wire 1 iW VPWR $end -$var wire 1 6" Y $end -$var wire 1 # A $end -$scope module base $end -$var wire 1 eW B $end -$var wire 1 6" Y $end -$var wire 1 jW nand0_out_Y $end -$var wire 1 # A $end -$upscope $end -$upscope $end -$scope module _335_ $end -$var wire 1 M" A2 $end -$var wire 1 K" B1 $end -$var wire 1 kW VGND $end -$var wire 1 lW VNB $end -$var wire 1 mW VPB $end -$var wire 1 nW VPWR $end -$var wire 1 5" Y $end -$var wire 1 V B2 $end -$var wire 1 F A1 $end -$scope module base $end -$var wire 1 M" A2 $end -$var wire 1 K" B1 $end -$var wire 1 5" Y $end -$var wire 1 oW and0_out_Y $end -$var wire 1 pW nand0_out $end -$var wire 1 qW nand1_out $end -$var wire 1 V B2 $end -$var wire 1 F A1 $end -$upscope $end -$upscope $end -$scope module _336_ $end -$var wire 1 6" A $end -$var wire 1 5" B $end -$var wire 1 rW VGND $end -$var wire 1 sW VNB $end -$var wire 1 tW VPB $end -$var wire 1 uW VPWR $end -$var wire 1 N# Y $end -$scope module base $end -$var wire 1 6" A $end -$var wire 1 5" B $end -$var wire 1 N# Y $end -$var wire 1 vW nand0_out_Y $end -$upscope $end -$upscope $end -$scope module _337_ $end -$var wire 1 wW VGND $end -$var wire 1 xW VNB $end -$var wire 1 yW VPB $end -$var wire 1 zW VPWR $end -$var wire 1 4" Y $end -$var wire 1 8 B $end -$var wire 1 E A $end -$scope module base $end -$var wire 1 4" Y $end -$var wire 1 {W nand0_out_Y $end -$var wire 1 8 B $end -$var wire 1 E A $end -$upscope $end -$upscope $end -$scope module _338_ $end -$var wire 1 |W A2 $end -$var wire 1 K" B1 $end -$var wire 1 }W VGND $end -$var wire 1 ~W VNB $end -$var wire 1 !X VPB $end -$var wire 1 "X VPWR $end -$var wire 1 3" Y $end -$var wire 1 U B2 $end -$var wire 1 # A1 $end -$scope module base $end -$var wire 1 |W A2 $end -$var wire 1 K" B1 $end -$var wire 1 3" Y $end -$var wire 1 #X and0_out_Y $end -$var wire 1 $X nand0_out $end -$var wire 1 %X nand1_out $end -$var wire 1 U B2 $end -$var wire 1 # A1 $end -$upscope $end -$upscope $end -$scope module _339_ $end -$var wire 1 4" A $end -$var wire 1 3" B $end -$var wire 1 &X VGND $end -$var wire 1 'X VNB $end -$var wire 1 (X VPB $end -$var wire 1 )X VPWR $end -$var wire 1 M# Y $end -$scope module base $end -$var wire 1 4" A $end -$var wire 1 3" B $end -$var wire 1 M# Y $end -$var wire 1 *X nand0_out_Y $end -$upscope $end -$upscope $end -$scope module _340_ $end -$var wire 1 +X A1 $end -$var wire 1 ,X VGND $end -$var wire 1 -X VNB $end -$var wire 1 .X VPB $end -$var wire 1 /X VPWR $end -$var wire 1 2" Y $end -$var wire 1 # S $end -$var wire 1 T A0 $end -$scope module base $end -$var wire 1 +X A1 $end -$var wire 1 2" Y $end -$var wire 1 0X mux_2to1_n0_out_Y $end -$var wire 1 # S $end -$var wire 1 T A0 $end -$upscope $end -$upscope $end -$scope module _341_ $end -$var wire 1 1X VGND $end -$var wire 1 2X VNB $end -$var wire 1 3X VPB $end -$var wire 1 4X VPWR $end -$var wire 1 1" Y $end -$var wire 1 8 B $end -$var wire 1 D A $end -$scope module base $end -$var wire 1 1" Y $end -$var wire 1 5X nand0_out_Y $end -$var wire 1 8 B $end -$var wire 1 D A $end -$upscope $end -$upscope $end -$scope module _342_ $end -$var wire 1 2" A2 $end -$var wire 1 1" B1 $end -$var wire 1 6X VGND $end -$var wire 1 7X VNB $end -$var wire 1 8X VPB $end -$var wire 1 9X VPWR $end -$var wire 1 L# Y $end -$var wire 1 8 A1 $end -$scope module base $end -$var wire 1 2" A2 $end -$var wire 1 1" B1 $end -$var wire 1 L# Y $end -$var wire 1 :X nand0_out_Y $end -$var wire 1 ;X or0_out $end -$var wire 1 8 A1 $end -$upscope $end -$upscope $end -$scope module _343_ $end -$var wire 1 X VNB $end -$var wire 1 ?X VPB $end -$var wire 1 @X VPWR $end -$var wire 1 0" Y $end -$var wire 1 # A $end -$scope module base $end -$var wire 1 Y B2 $end -$var wire 1 ?Y VGND $end -$var wire 1 @Y VNB $end -$var wire 1 AY VPB $end -$var wire 1 BY VPWR $end -$var wire 1 %" Y $end -$var wire 1 @ A1 $end -$scope module base $end -$var wire 1 K" A2 $end -$var wire 1 +" B1 $end -$var wire 1 >Y B2 $end -$var wire 1 %" Y $end -$var wire 1 CY and0_out_Y $end -$var wire 1 DY nand0_out $end -$var wire 1 EY nand1_out $end -$var wire 1 @ A1 $end -$upscope $end -$upscope $end -$scope module _362_ $end -$var wire 1 *# A1 $end -$var wire 1 S" A2 $end -$var wire 1 &" B1 $end -$var wire 1 %" B2 $end -$var wire 1 FY VGND $end -$var wire 1 GY VNB $end -$var wire 1 HY VPB $end -$var wire 1 IY VPWR $end -$var wire 1 G# Y $end -$scope module base $end -$var wire 1 *# A1 $end -$var wire 1 S" A2 $end -$var wire 1 &" B1 $end -$var wire 1 %" B2 $end -$var wire 1 G# Y $end -$var wire 1 JY and0_out_Y $end -$var wire 1 KY nand0_out $end -$var wire 1 LY nand1_out $end -$upscope $end -$upscope $end -$scope module _363_ $end -$var wire 1 MY A1 $end -$var wire 1 R" A2 $end -$var wire 1 L" B1 $end -$var wire 1 NY VGND $end -$var wire 1 OY VNB $end -$var wire 1 PY VPB $end -$var wire 1 QY VPWR $end -$var wire 1 $" Y $end -$scope module base $end -$var wire 1 MY A1 $end -$var wire 1 R" A2 $end -$var wire 1 L" B1 $end -$var wire 1 $" Y $end -$var wire 1 RY nand0_out_Y $end -$var wire 1 SY or0_out $end -$upscope $end -$upscope $end -$scope module _364_ $end -$var wire 1 K" A2 $end -$var wire 1 +" B1 $end -$var wire 1 TY B2 $end -$var wire 1 UY VGND $end -$var wire 1 VY VNB $end -$var wire 1 WY VPB $end -$var wire 1 XY VPWR $end -$var wire 1 #" Y $end -$var wire 1 ? A1 $end -$scope module base $end -$var wire 1 K" A2 $end -$var wire 1 +" B1 $end -$var wire 1 TY B2 $end -$var wire 1 #" Y $end -$var wire 1 YY and0_out_Y $end -$var wire 1 ZY nand0_out $end -$var wire 1 [Y nand1_out $end -$var wire 1 ? A1 $end -$upscope $end -$upscope $end -$scope module _365_ $end -$var wire 1 +# A1 $end -$var wire 1 S" A2 $end -$var wire 1 $" B1 $end -$var wire 1 #" B2 $end -$var wire 1 \Y VGND $end -$var wire 1 ]Y VNB $end -$var wire 1 ^Y VPB $end -$var wire 1 _Y VPWR $end -$var wire 1 F# Y $end -$scope module base $end -$var wire 1 +# A1 $end -$var wire 1 S" A2 $end -$var wire 1 $" B1 $end -$var wire 1 #" B2 $end -$var wire 1 F# Y $end -$var wire 1 `Y and0_out_Y $end -$var wire 1 aY nand0_out $end -$var wire 1 bY nand1_out $end -$upscope $end -$upscope $end -$scope module _366_ $end -$var wire 1 K" B $end -$var wire 1 cY VGND $end -$var wire 1 dY VNB $end -$var wire 1 eY VPB $end -$var wire 1 fY VPWR $end -$var wire 1 "" Y $end -$var wire 1 > A $end -$scope module base $end -$var wire 1 K" B $end -$var wire 1 "" Y $end -$var wire 1 gY nand0_out_Y $end -$var wire 1 > A $end -$upscope $end -$upscope $end -$scope module _367_ $end -$var wire 1 hY A1 $end -$var wire 1 iY B1 $end -$var wire 1 +" B2 $end -$var wire 1 S" C1 $end -$var wire 1 jY VGND $end -$var wire 1 kY VNB $end -$var wire 1 lY VPB $end -$var wire 1 mY VPWR $end -$var wire 1 !" Y $end -$var wire 1 # A2 $end -$scope module base $end -$var wire 1 hY A1 $end -$var wire 1 iY B1 $end -$var wire 1 +" B2 $end -$var wire 1 S" C1 $end -$var wire 1 !" Y $end -$var wire 1 nY and0_out $end -$var wire 1 oY and1_out $end -$var wire 1 pY nor0_out_Y $end -$var wire 1 # A2 $end -$upscope $end -$upscope $end -$scope module _368_ $end -$var wire 1 ,# A1 $end -$var wire 1 S" A2 $end -$var wire 1 "" B1 $end -$var wire 1 !" B2 $end -$var wire 1 qY VGND $end -$var wire 1 rY VNB $end -$var wire 1 sY VPB $end -$var wire 1 tY VPWR $end -$var wire 1 E# Y $end -$scope module base $end -$var wire 1 ,# A1 $end -$var wire 1 S" A2 $end -$var wire 1 "" B1 $end -$var wire 1 !" B2 $end -$var wire 1 E# Y $end -$var wire 1 uY and0_out_Y $end -$var wire 1 vY nand0_out $end -$var wire 1 wY nand1_out $end -$upscope $end -$upscope $end -$scope module _369_ $end -$var wire 1 xY A $end -$var wire 1 +" B $end -$var wire 1 yY VGND $end -$var wire 1 zY VNB $end -$var wire 1 {Y VPB $end -$var wire 1 |Y VPWR $end -$var wire 1 ~ Y $end -$scope module base $end -$var wire 1 xY A $end -$var wire 1 +" B $end -$var wire 1 ~ Y $end -$var wire 1 }Y nand0_out_Y $end -$upscope $end -$upscope $end -$scope module _370_ $end -$var wire 1 ~Y A1 $end -$var wire 1 K" B1 $end -$var wire 1 S" C1 $end -$var wire 1 !Z VGND $end -$var wire 1 "Z VNB $end -$var wire 1 #Z VPB $end -$var wire 1 $Z VPWR $end -$var wire 1 } Y $end -$var wire 1 = B2 $end -$var wire 1 # A2 $end -$scope module base $end -$var wire 1 ~Y A1 $end -$var wire 1 K" B1 $end -$var wire 1 S" C1 $end -$var wire 1 } Y $end -$var wire 1 %Z and0_out $end -$var wire 1 &Z and1_out $end -$var wire 1 'Z nor0_out_Y $end -$var wire 1 = B2 $end -$var wire 1 # A2 $end -$upscope $end -$upscope $end -$scope module _371_ $end -$var wire 1 -# A1 $end -$var wire 1 S" A2 $end -$var wire 1 ~ B1 $end -$var wire 1 } B2 $end -$var wire 1 (Z VGND $end -$var wire 1 )Z VNB $end -$var wire 1 *Z VPB $end -$var wire 1 +Z VPWR $end -$var wire 1 D# Y $end -$scope module base $end -$var wire 1 -# A1 $end -$var wire 1 S" A2 $end -$var wire 1 ~ B1 $end -$var wire 1 } B2 $end -$var wire 1 D# Y $end -$var wire 1 ,Z and0_out_Y $end -$var wire 1 -Z nand0_out $end -$var wire 1 .Z nand1_out $end -$upscope $end -$upscope $end -$scope module _372_ $end -$var wire 1 /Z A1 $end -$var wire 1 R" A2 $end -$var wire 1 L" B1 $end -$var wire 1 0Z VGND $end -$var wire 1 1Z VNB $end -$var wire 1 2Z VPB $end -$var wire 1 3Z VPWR $end -$var wire 1 | Y $end -$scope module base $end -$var wire 1 /Z A1 $end -$var wire 1 R" A2 $end -$var wire 1 L" B1 $end -$var wire 1 | Y $end -$var wire 1 4Z nand0_out_Y $end -$var wire 1 5Z or0_out $end -$upscope $end -$upscope $end -$scope module _373_ $end -$var wire 1 K" A2 $end -$var wire 1 +" B1 $end -$var wire 1 6Z B2 $end -$var wire 1 7Z VGND $end -$var wire 1 8Z VNB $end -$var wire 1 9Z VPB $end -$var wire 1 :Z VPWR $end -$var wire 1 { Y $end -$var wire 1 < A1 $end -$scope module base $end -$var wire 1 K" A2 $end -$var wire 1 +" B1 $end -$var wire 1 6Z B2 $end -$var wire 1 { Y $end -$var wire 1 ;Z and0_out_Y $end -$var wire 1 Z VGND $end -$var wire 1 ?Z VNB $end -$var wire 1 @Z VPB $end -$var wire 1 AZ VPWR $end -$var wire 1 C# Y $end -$var wire 1 L A1_N $end -$scope module base $end -$var wire 1 N" A2_N $end -$var wire 1 | B1 $end -$var wire 1 { B2 $end -$var wire 1 C# Y $end -$var wire 1 BZ and0_out $end -$var wire 1 CZ nor0_out $end -$var wire 1 DZ nor1_out_Y $end -$var wire 1 L A1_N $end -$upscope $end -$upscope $end -$scope module _375_ $end -$var wire 1 EZ A1 $end -$var wire 1 R" A2 $end -$var wire 1 L" B1 $end -$var wire 1 FZ VGND $end -$var wire 1 GZ VNB $end -$var wire 1 HZ VPB $end -$var wire 1 IZ VPWR $end -$var wire 1 z Y $end -$scope module base $end -$var wire 1 EZ A1 $end -$var wire 1 R" A2 $end -$var wire 1 L" B1 $end -$var wire 1 z Y $end -$var wire 1 JZ nand0_out_Y $end -$var wire 1 KZ or0_out $end -$upscope $end -$upscope $end -$scope module _376_ $end -$var wire 1 K" A2 $end -$var wire 1 +" B1 $end -$var wire 1 LZ B2 $end -$var wire 1 MZ VGND $end -$var wire 1 NZ VNB $end -$var wire 1 OZ VPB $end -$var wire 1 PZ VPWR $end -$var wire 1 y Y $end -$var wire 1 ; A1 $end -$scope module base $end -$var wire 1 K" A2 $end -$var wire 1 +" B1 $end -$var wire 1 LZ B2 $end -$var wire 1 y Y $end -$var wire 1 QZ and0_out_Y $end -$var wire 1 RZ nand0_out $end -$var wire 1 SZ nand1_out $end -$var wire 1 ; A1 $end -$upscope $end -$upscope $end -$scope module _377_ $end -$var wire 1 1# A1 $end -$var wire 1 S" A2 $end -$var wire 1 z B1 $end -$var wire 1 y B2 $end -$var wire 1 TZ VGND $end -$var wire 1 UZ VNB $end -$var wire 1 VZ VPB $end -$var wire 1 WZ VPWR $end -$var wire 1 B# Y $end -$scope module base $end -$var wire 1 1# A1 $end -$var wire 1 S" A2 $end -$var wire 1 z B1 $end -$var wire 1 y B2 $end -$var wire 1 B# Y $end -$var wire 1 XZ and0_out_Y $end -$var wire 1 YZ nand0_out $end -$var wire 1 ZZ nand1_out $end -$upscope $end -$upscope $end -$scope module _378_ $end -$var wire 1 [Z A1 $end -$var wire 1 R" A2 $end -$var wire 1 L" B1 $end -$var wire 1 \Z VGND $end -$var wire 1 ]Z VNB $end -$var wire 1 ^Z VPB $end -$var wire 1 _Z VPWR $end -$var wire 1 x Y $end -$scope module base $end -$var wire 1 [Z A1 $end -$var wire 1 R" A2 $end -$var wire 1 L" B1 $end -$var wire 1 x Y $end -$var wire 1 `Z nand0_out_Y $end -$var wire 1 aZ or0_out $end -$upscope $end -$upscope $end -$scope module _379_ $end -$var wire 1 K" A2 $end -$var wire 1 +" B1 $end -$var wire 1 bZ B2 $end -$var wire 1 cZ VGND $end -$var wire 1 dZ VNB $end -$var wire 1 eZ VPB $end -$var wire 1 fZ VPWR $end -$var wire 1 w Y $end -$var wire 1 : A1 $end -$scope module base $end -$var wire 1 K" A2 $end -$var wire 1 +" B1 $end -$var wire 1 bZ B2 $end -$var wire 1 w Y $end -$var wire 1 gZ and0_out_Y $end -$var wire 1 hZ nand0_out $end -$var wire 1 iZ nand1_out $end -$var wire 1 : A1 $end -$upscope $end -$upscope $end -$scope module _380_ $end -$var wire 1 N" B $end -$var wire 1 jZ VGND $end -$var wire 1 kZ VNB $end -$var wire 1 lZ VPB $end -$var wire 1 mZ VPWR $end -$var wire 1 v Y $end -$var wire 1 J A $end -$scope module base $end -$var wire 1 N" B $end -$var wire 1 v Y $end -$var wire 1 nZ nor0_out_Y $end -$var wire 1 J A $end -$upscope $end -$upscope $end -$scope module _381_ $end -$var wire 1 x A1 $end -$var wire 1 w A2 $end -$var wire 1 v B1 $end -$var wire 1 oZ VGND $end -$var wire 1 pZ VNB $end -$var wire 1 qZ VPB $end -$var wire 1 rZ VPWR $end -$var wire 1 A# Y $end -$scope module base $end -$var wire 1 x A1 $end -$var wire 1 w A2 $end -$var wire 1 v B1 $end -$var wire 1 A# Y $end -$var wire 1 sZ and0_out $end -$var wire 1 tZ nor0_out_Y $end -$upscope $end -$upscope $end -$scope module _382_ $end -$var wire 1 uZ A1 $end -$var wire 1 R" A2 $end -$var wire 1 L" B1 $end -$var wire 1 vZ VGND $end -$var wire 1 wZ VNB $end -$var wire 1 xZ VPB $end -$var wire 1 yZ VPWR $end -$var wire 1 u Y $end -$scope module base $end -$var wire 1 uZ A1 $end -$var wire 1 R" A2 $end -$var wire 1 L" B1 $end -$var wire 1 u Y $end -$var wire 1 zZ nand0_out_Y $end -$var wire 1 {Z or0_out $end -$upscope $end -$upscope $end -$scope module _383_ $end -$var wire 1 K" A2 $end -$var wire 1 +" B1 $end -$var wire 1 |Z B2 $end -$var wire 1 }Z VGND $end -$var wire 1 ~Z VNB $end -$var wire 1 ![ VPB $end -$var wire 1 "[ VPWR $end -$var wire 1 t Y $end -$var wire 1 9 A1 $end -$scope module base $end -$var wire 1 K" A2 $end -$var wire 1 +" B1 $end -$var wire 1 |Z B2 $end -$var wire 1 t Y $end -$var wire 1 #[ and0_out_Y $end -$var wire 1 $[ nand0_out $end -$var wire 1 %[ nand1_out $end -$var wire 1 9 A1 $end -$upscope $end -$upscope $end -$scope module _384_ $end -$var wire 1 N" B $end -$var wire 1 &[ VGND $end -$var wire 1 '[ VNB $end -$var wire 1 ([ VPB $end -$var wire 1 )[ VPWR $end -$var wire 1 s Y $end -$var wire 1 I A $end -$scope module base $end -$var wire 1 N" B $end -$var wire 1 s Y $end -$var wire 1 *[ nor0_out_Y $end -$var wire 1 I A $end -$upscope $end -$upscope $end -$scope module _385_ $end -$var wire 1 u A1 $end -$var wire 1 t A2 $end -$var wire 1 s B1 $end -$var wire 1 +[ VGND $end -$var wire 1 ,[ VNB $end -$var wire 1 -[ VPB $end -$var wire 1 .[ VPWR $end -$var wire 1 @# Y $end -$scope module base $end -$var wire 1 u A1 $end -$var wire 1 t A2 $end -$var wire 1 s B1 $end -$var wire 1 @# Y $end -$var wire 1 /[ and0_out $end -$var wire 1 0[ nor0_out_Y $end -$upscope $end -$upscope $end -$scope module _386_ $end -$var wire 1 K" B $end -$var wire 1 1[ VGND $end -$var wire 1 2[ VNB $end -$var wire 1 3[ VPB $end -$var wire 1 4[ VPWR $end -$var wire 1 r Y $end -$var wire 1 G A $end -$scope module base $end -$var wire 1 K" B $end -$var wire 1 r Y $end -$var wire 1 5[ nand0_out_Y $end -$var wire 1 G A $end -$upscope $end -$upscope $end -$scope module _387_ $end -$var wire 1 6[ A1 $end -$var wire 1 7[ B1 $end -$var wire 1 +" B2 $end -$var wire 1 S" C1 $end -$var wire 1 8[ VGND $end -$var wire 1 9[ VNB $end -$var wire 1 :[ VPB $end -$var wire 1 ;[ VPWR $end -$var wire 1 q Y $end -$var wire 1 # A2 $end -$scope module base $end -$var wire 1 6[ A1 $end -$var wire 1 7[ B1 $end -$var wire 1 +" B2 $end -$var wire 1 S" C1 $end -$var wire 1 q Y $end -$var wire 1 <[ and0_out $end -$var wire 1 =[ and1_out $end -$var wire 1 >[ nor0_out_Y $end -$var wire 1 # A2 $end -$upscope $end -$upscope $end -$scope module _388_ $end -$var wire 1 N" B $end -$var wire 1 ?[ VGND $end -$var wire 1 @[ VNB $end -$var wire 1 A[ VPB $end -$var wire 1 B[ VPWR $end -$var wire 1 p Y $end -$var wire 1 W A $end -$scope module base $end -$var wire 1 N" B $end -$var wire 1 p Y $end -$var wire 1 C[ nor0_out_Y $end -$var wire 1 W A $end -$upscope $end -$upscope $end -$scope module _389_ $end -$var wire 1 r A1 $end -$var wire 1 q A2 $end -$var wire 1 p B1 $end -$var wire 1 D[ VGND $end -$var wire 1 E[ VNB $end -$var wire 1 F[ VPB $end -$var wire 1 G[ VPWR $end -$var wire 1 ?# Y $end -$scope module base $end -$var wire 1 r A1 $end -$var wire 1 q A2 $end -$var wire 1 p B1 $end -$var wire 1 ?# Y $end -$var wire 1 H[ and0_out $end -$var wire 1 I[ nor0_out_Y $end -$upscope $end -$upscope $end -$scope module _390_ $end -$var wire 1 J[ A1 $end -$var wire 1 R" A2 $end -$var wire 1 L" B1 $end -$var wire 1 K[ VGND $end -$var wire 1 L[ VNB $end -$var wire 1 M[ VPB $end -$var wire 1 N[ VPWR $end -$var wire 1 o Y $end -$scope module base $end -$var wire 1 J[ A1 $end -$var wire 1 R" A2 $end -$var wire 1 L" B1 $end -$var wire 1 o Y $end -$var wire 1 O[ nand0_out_Y $end -$var wire 1 P[ or0_out $end -$upscope $end -$upscope $end -$scope module _391_ $end -$var wire 1 K" A2 $end -$var wire 1 +" B1 $end -$var wire 1 Q[ B2 $end -$var wire 1 R[ VGND $end -$var wire 1 S[ VNB $end -$var wire 1 T[ VPB $end -$var wire 1 U[ VPWR $end -$var wire 1 n Y $end -$var wire 1 F A1 $end -$scope module base $end -$var wire 1 K" A2 $end -$var wire 1 +" B1 $end -$var wire 1 Q[ B2 $end -$var wire 1 n Y $end -$var wire 1 V[ and0_out_Y $end -$var wire 1 W[ nand0_out $end -$var wire 1 X[ nand1_out $end -$var wire 1 F A1 $end -$upscope $end -$upscope $end -$scope module _392_ $end -$var wire 1 N" B $end -$var wire 1 Y[ VGND $end -$var wire 1 Z[ VNB $end -$var wire 1 [[ VPB $end -$var wire 1 \[ VPWR $end -$var wire 1 m Y $end -$var wire 1 V A $end -$scope module base $end -$var wire 1 N" B $end -$var wire 1 m Y $end -$var wire 1 ][ nor0_out_Y $end -$var wire 1 V A $end -$upscope $end -$upscope $end -$scope module _393_ $end -$var wire 1 o A1 $end -$var wire 1 n A2 $end -$var wire 1 m B1 $end -$var wire 1 ^[ VGND $end -$var wire 1 _[ VNB $end -$var wire 1 `[ VPB $end -$var wire 1 a[ VPWR $end -$var wire 1 ># Y $end -$scope module base $end -$var wire 1 o A1 $end -$var wire 1 n A2 $end -$var wire 1 m B1 $end -$var wire 1 ># Y $end -$var wire 1 b[ and0_out $end -$var wire 1 c[ nor0_out_Y $end -$upscope $end -$upscope $end -$scope module _394_ $end -$var wire 1 d[ A1 $end -$var wire 1 R" A2 $end -$var wire 1 L" B1 $end -$var wire 1 e[ VGND $end -$var wire 1 f[ VNB $end -$var wire 1 g[ VPB $end -$var wire 1 h[ VPWR $end -$var wire 1 l Y $end -$scope module base $end -$var wire 1 d[ A1 $end -$var wire 1 R" A2 $end -$var wire 1 L" B1 $end -$var wire 1 l Y $end -$var wire 1 i[ nand0_out_Y $end -$var wire 1 j[ or0_out $end -$upscope $end -$upscope $end -$scope module _395_ $end -$var wire 1 K" A2 $end -$var wire 1 +" B1 $end -$var wire 1 k[ B2 $end -$var wire 1 l[ VGND $end -$var wire 1 m[ VNB $end -$var wire 1 n[ VPB $end -$var wire 1 o[ VPWR $end -$var wire 1 k Y $end -$var wire 1 E A1 $end -$scope module base $end -$var wire 1 K" A2 $end -$var wire 1 +" B1 $end -$var wire 1 k[ B2 $end -$var wire 1 k Y $end -$var wire 1 p[ and0_out_Y $end -$var wire 1 q[ nand0_out $end -$var wire 1 r[ nand1_out $end -$var wire 1 E A1 $end -$upscope $end -$upscope $end -$scope module _396_ $end -$var wire 1 N" B $end -$var wire 1 s[ VGND $end -$var wire 1 t[ VNB $end -$var wire 1 u[ VPB $end -$var wire 1 v[ VPWR $end -$var wire 1 j Y $end -$var wire 1 U A $end -$scope module base $end -$var wire 1 N" B $end -$var wire 1 j Y $end -$var wire 1 w[ nor0_out_Y $end -$var wire 1 U A $end -$upscope $end -$upscope $end -$scope module _397_ $end -$var wire 1 l A1 $end -$var wire 1 k A2 $end -$var wire 1 j B1 $end -$var wire 1 x[ VGND $end -$var wire 1 y[ VNB $end -$var wire 1 z[ VPB $end -$var wire 1 {[ VPWR $end -$var wire 1 =# Y $end -$scope module base $end -$var wire 1 l A1 $end -$var wire 1 k A2 $end -$var wire 1 j B1 $end -$var wire 1 =# Y $end -$var wire 1 |[ and0_out $end -$var wire 1 }[ nor0_out_Y $end -$upscope $end -$upscope $end -$scope module _398_ $end -$var wire 1 ~[ A1 $end -$var wire 1 R" A2 $end -$var wire 1 L" B1 $end -$var wire 1 !\ VGND $end -$var wire 1 "\ VNB $end -$var wire 1 #\ VPB $end -$var wire 1 $\ VPWR $end -$var wire 1 i Y $end -$scope module base $end -$var wire 1 ~[ A1 $end -$var wire 1 R" A2 $end -$var wire 1 L" B1 $end -$var wire 1 i Y $end -$var wire 1 %\ nand0_out_Y $end -$var wire 1 &\ or0_out $end -$upscope $end -$upscope $end -$scope module _399_ $end -$var wire 1 K" A2 $end -$var wire 1 +" B1 $end -$var wire 1 '\ B2 $end -$var wire 1 (\ VGND $end -$var wire 1 )\ VNB $end -$var wire 1 *\ VPB $end -$var wire 1 +\ VPWR $end -$var wire 1 h Y $end -$var wire 1 D A1 $end -$scope module base $end -$var wire 1 K" A2 $end -$var wire 1 +" B1 $end -$var wire 1 '\ B2 $end -$var wire 1 h Y $end -$var wire 1 ,\ and0_out_Y $end -$var wire 1 -\ nand0_out $end -$var wire 1 .\ nand1_out $end -$var wire 1 D A1 $end -$upscope $end -$upscope $end -$scope module _400_ $end -$var wire 1 N" B $end -$var wire 1 /\ VGND $end -$var wire 1 0\ VNB $end -$var wire 1 1\ VPB $end -$var wire 1 2\ VPWR $end -$var wire 1 g Y $end -$var wire 1 T A $end -$scope module base $end -$var wire 1 N" B $end -$var wire 1 g Y $end -$var wire 1 3\ nor0_out_Y $end -$var wire 1 T A $end -$upscope $end -$upscope $end -$scope module _401_ $end -$var wire 1 i A1 $end -$var wire 1 h A2 $end -$var wire 1 g B1 $end -$var wire 1 4\ VGND $end -$var wire 1 5\ VNB $end -$var wire 1 6\ VPB $end -$var wire 1 7\ VPWR $end -$var wire 1 <# Y $end -$scope module base $end -$var wire 1 i A1 $end -$var wire 1 h A2 $end -$var wire 1 g B1 $end -$var wire 1 <# Y $end -$var wire 1 8\ and0_out $end -$var wire 1 9\ nor0_out_Y $end -$upscope $end -$upscope $end -$scope module _402_ $end -$var wire 1 :\ A1 $end -$var wire 1 R" A2 $end -$var wire 1 L" B1 $end -$var wire 1 ;\ VGND $end -$var wire 1 <\ VNB $end -$var wire 1 =\ VPB $end -$var wire 1 >\ VPWR $end -$var wire 1 f Y $end -$scope module base $end -$var wire 1 :\ A1 $end -$var wire 1 R" A2 $end -$var wire 1 L" B1 $end -$var wire 1 f Y $end -$var wire 1 ?\ nand0_out_Y $end -$var wire 1 @\ or0_out $end -$upscope $end -$upscope $end -$scope module _403_ $end -$var wire 1 K" A2 $end -$var wire 1 +" B1 $end -$var wire 1 A\ B2 $end -$var wire 1 B\ VGND $end -$var wire 1 C\ VNB $end -$var wire 1 D\ VPB $end -$var wire 1 E\ VPWR $end -$var wire 1 e Y $end -$var wire 1 C A1 $end -$scope module base $end -$var wire 1 K" A2 $end -$var wire 1 +" B1 $end -$var wire 1 A\ B2 $end -$var wire 1 e Y $end -$var wire 1 F\ and0_out_Y $end -$var wire 1 G\ nand0_out $end -$var wire 1 H\ nand1_out $end -$var wire 1 C A1 $end -$upscope $end -$upscope $end -$scope module _404_ $end -$var wire 1 N" B $end -$var wire 1 I\ VGND $end -$var wire 1 J\ VNB $end -$var wire 1 K\ VPB $end -$var wire 1 L\ VPWR $end -$var wire 1 d Y $end -$var wire 1 S A $end -$scope module base $end -$var wire 1 N" B $end -$var wire 1 d Y $end -$var wire 1 M\ nor0_out_Y $end -$var wire 1 S A $end -$upscope $end -$upscope $end -$scope module _405_ $end -$var wire 1 f A1 $end -$var wire 1 e A2 $end -$var wire 1 d B1 $end -$var wire 1 N\ VGND $end -$var wire 1 O\ VNB $end -$var wire 1 P\ VPB $end -$var wire 1 Q\ VPWR $end -$var wire 1 ;# Y $end -$scope module base $end -$var wire 1 f A1 $end -$var wire 1 e A2 $end -$var wire 1 d B1 $end -$var wire 1 ;# Y $end -$var wire 1 R\ and0_out $end -$var wire 1 S\ nor0_out_Y $end -$upscope $end -$upscope $end -$scope module _406_ $end -$var wire 1 K" B $end -$var wire 1 T\ VGND $end -$var wire 1 U\ VNB $end -$var wire 1 V\ VPB $end -$var wire 1 W\ VPWR $end -$var wire 1 c Y $end -$var wire 1 B A $end -$scope module base $end -$var wire 1 K" B $end -$var wire 1 c Y $end -$var wire 1 X\ nand0_out_Y $end -$var wire 1 B A $end -$upscope $end -$upscope $end -$scope module _407_ $end -$var wire 1 Y\ A1 $end -$var wire 1 R" A2 $end -$var wire 1 L" B1 $end -$var wire 1 Z\ VGND $end -$var wire 1 [\ VNB $end -$var wire 1 \\ VPB $end -$var wire 1 ]\ VPWR $end -$var wire 1 b Y $end -$scope module base $end -$var wire 1 Y\ A1 $end -$var wire 1 R" A2 $end -$var wire 1 L" B1 $end -$var wire 1 b Y $end -$var wire 1 ^\ nand0_out_Y $end -$var wire 1 _\ or0_out $end -$upscope $end -$upscope $end -$scope module _408_ $end -$var wire 1 `\ VGND $end -$var wire 1 a\ VNB $end -$var wire 1 b\ VPB $end -$var wire 1 c\ VPWR $end -$var wire 1 a Y $end -$var wire 1 R A $end -$scope module base $end -$var wire 1 a Y $end -$var wire 1 d\ not0_out_Y $end -$var wire 1 R A $end -$upscope $end -$upscope $end -$scope module _409_ $end -$var wire 1 a B $end -$var wire 1 r" C $end -$var wire 1 L" D $end -$var wire 1 e\ VGND $end -$var wire 1 f\ VNB $end -$var wire 1 g\ VPB $end -$var wire 1 h\ VPWR $end -$var wire 1 ` X $end -$var wire 1 B A $end -$scope module base $end -$var wire 1 a B $end -$var wire 1 r" C $end -$var wire 1 L" D $end -$var wire 1 ` X $end -$var wire 1 i\ or0_out_X $end -$var wire 1 B A $end -$upscope $end -$upscope $end -$scope module _410_ $end -$var wire 1 c A1 $end -$var wire 1 b A2 $end -$var wire 1 ` A3 $end -$var wire 1 S" B1 $end -$var wire 1 a B2 $end -$var wire 1 j\ VGND $end -$var wire 1 k\ VNB $end -$var wire 1 l\ VPB $end -$var wire 1 m\ VPWR $end -$var wire 1 :# Y $end -$scope module base $end -$var wire 1 c A1 $end -$var wire 1 b A2 $end -$var wire 1 ` A3 $end -$var wire 1 S" B1 $end -$var wire 1 a B2 $end -$var wire 1 :# Y $end -$var wire 1 n\ and0_out_Y $end -$var wire 1 o\ nand0_out $end -$var wire 1 p\ nand1_out $end -$upscope $end -$upscope $end -$scope module _411_ $end -$var wire 1 \# D $end -$var wire 1 q\ VGND $end -$var wire 1 r\ VNB $end -$var wire 1 s\ VPB $end -$var wire 1 t\ VPWR $end -$var wire 1 # Q $end -$var wire 1 ] CLK $end -$scope module base $end -$var wire 1 \# D $end -$var wire 1 # Q $end -$var wire 1 u\ buf_Q $end -$var wire 1 ] CLK $end -$upscope $end -$upscope $end -$scope module _412_ $end -$var wire 1 [# D $end -$var wire 1 v\ VGND $end -$var wire 1 w\ VNB $end -$var wire 1 x\ VPB $end -$var wire 1 y\ VPWR $end -$var wire 1 Z Q $end -$var wire 1 [ CLK $end -$scope module base $end -$var wire 1 [# D $end -$var wire 1 Z Q $end -$var wire 1 z\ buf_Q $end -$var wire 1 [ CLK $end -$upscope $end -$upscope $end -$scope module _413_ $end -$var wire 1 Z# D $end -$var wire 1 {\ VGND $end -$var wire 1 |\ VNB $end -$var wire 1 }\ VPB $end -$var wire 1 ~\ VPWR $end -$var wire 1 Y Q $end -$var wire 1 ] CLK $end -$scope module base $end -$var wire 1 Z# D $end -$var wire 1 Y Q $end -$var wire 1 !] buf_Q $end -$var wire 1 ] CLK $end -$upscope $end -$upscope $end -$scope module _414_ $end -$var wire 1 Y# D $end -$var wire 1 "] VGND $end -$var wire 1 #] VNB $end -$var wire 1 $] VPB $end -$var wire 1 %] VPWR $end -$var wire 1 H Q $end -$var wire 1 ^ CLK $end -$scope module base $end -$var wire 1 Y# D $end -$var wire 1 H Q $end -$var wire 1 &] buf_Q $end -$var wire 1 ^ CLK $end -$upscope $end -$upscope $end -$scope module _415_ $end -$var wire 1 X# D $end -$var wire 1 '] VGND $end -$var wire 1 (] VNB $end -$var wire 1 )] VPB $end -$var wire 1 *] VPWR $end -$var wire 1 A Q $end -$var wire 1 ] CLK $end -$scope module base $end -$var wire 1 X# D $end -$var wire 1 A Q $end -$var wire 1 +] buf_Q $end -$var wire 1 ] CLK $end -$upscope $end -$upscope $end -$scope module _416_ $end -$var wire 1 W# D $end -$var wire 1 ,] VGND $end -$var wire 1 -] VNB $end -$var wire 1 .] VPB $end -$var wire 1 /] VPWR $end -$var wire 1 @ Q $end -$var wire 1 ^ CLK $end -$scope module base $end -$var wire 1 W# D $end -$var wire 1 @ Q $end -$var wire 1 0] buf_Q $end -$var wire 1 ^ CLK $end -$upscope $end -$upscope $end -$scope module _417_ $end -$var wire 1 V# D $end -$var wire 1 1] VGND $end -$var wire 1 2] VNB $end -$var wire 1 3] VPB $end -$var wire 1 4] VPWR $end -$var wire 1 ? Q $end -$var wire 1 ] CLK $end -$scope module base $end -$var wire 1 V# D $end -$var wire 1 ? Q $end -$var wire 1 5] buf_Q $end -$var wire 1 ] CLK $end -$upscope $end -$upscope $end -$scope module _418_ $end -$var wire 1 U# D $end -$var wire 1 6] VGND $end -$var wire 1 7] VNB $end -$var wire 1 8] VPB $end -$var wire 1 9] VPWR $end -$var wire 1 > Q $end -$var wire 1 ^ CLK $end -$scope module base $end -$var wire 1 U# D $end -$var wire 1 > Q $end -$var wire 1 :] buf_Q $end -$var wire 1 ^ CLK $end -$upscope $end -$upscope $end -$scope module _419_ $end -$var wire 1 T# D $end -$var wire 1 ;] VGND $end -$var wire 1 <] VNB $end -$var wire 1 =] VPB $end -$var wire 1 >] VPWR $end -$var wire 1 = Q $end -$var wire 1 [ CLK $end -$scope module base $end -$var wire 1 T# D $end -$var wire 1 = Q $end -$var wire 1 ?] buf_Q $end -$var wire 1 [ CLK $end -$upscope $end -$upscope $end -$scope module _420_ $end -$var wire 1 S# D $end -$var wire 1 @] VGND $end -$var wire 1 A] VNB $end -$var wire 1 B] VPB $end -$var wire 1 C] VPWR $end -$var wire 1 < Q $end -$var wire 1 [ CLK $end -$scope module base $end -$var wire 1 S# D $end -$var wire 1 < Q $end -$var wire 1 D] buf_Q $end -$var wire 1 [ CLK $end -$upscope $end -$upscope $end -$scope module _421_ $end -$var wire 1 R# D $end -$var wire 1 E] VGND $end -$var wire 1 F] VNB $end -$var wire 1 G] VPB $end -$var wire 1 H] VPWR $end -$var wire 1 ; Q $end -$var wire 1 ] CLK $end -$scope module base $end -$var wire 1 R# D $end -$var wire 1 ; Q $end -$var wire 1 I] buf_Q $end -$var wire 1 ] CLK $end -$upscope $end -$upscope $end -$scope module _422_ $end -$var wire 1 Q# D $end -$var wire 1 J] VGND $end -$var wire 1 K] VNB $end -$var wire 1 L] VPB $end -$var wire 1 M] VPWR $end -$var wire 1 : Q $end -$var wire 1 [ CLK $end -$scope module base $end -$var wire 1 Q# D $end -$var wire 1 : Q $end -$var wire 1 N] buf_Q $end -$var wire 1 [ CLK $end -$upscope $end -$upscope $end -$scope module _423_ $end -$var wire 1 P# D $end -$var wire 1 O] VGND $end -$var wire 1 P] VNB $end -$var wire 1 Q] VPB $end -$var wire 1 R] VPWR $end -$var wire 1 9 Q $end -$var wire 1 \ CLK $end -$scope module base $end -$var wire 1 P# D $end -$var wire 1 9 Q $end -$var wire 1 S] buf_Q $end -$var wire 1 \ CLK $end -$upscope $end -$upscope $end -$scope module _424_ $end -$var wire 1 O# D $end -$var wire 1 T] VGND $end -$var wire 1 U] VNB $end -$var wire 1 V] VPB $end -$var wire 1 W] VPWR $end -$var wire 1 G Q $end -$var wire 1 \ CLK $end -$scope module base $end -$var wire 1 O# D $end -$var wire 1 G Q $end -$var wire 1 X] buf_Q $end -$var wire 1 \ CLK $end -$upscope $end -$upscope $end -$scope module _425_ $end -$var wire 1 N# D $end -$var wire 1 Y] VGND $end -$var wire 1 Z] VNB $end -$var wire 1 [] VPB $end -$var wire 1 \] VPWR $end -$var wire 1 F Q $end -$var wire 1 \ CLK $end -$scope module base $end -$var wire 1 N# D $end -$var wire 1 F Q $end -$var wire 1 ]] buf_Q $end -$var wire 1 \ CLK $end -$upscope $end -$upscope $end -$scope module _426_ $end -$var wire 1 M# D $end -$var wire 1 ^] VGND $end -$var wire 1 _] VNB $end -$var wire 1 `] VPB $end -$var wire 1 a] VPWR $end -$var wire 1 E Q $end -$var wire 1 \ CLK $end -$scope module base $end -$var wire 1 M# D $end -$var wire 1 E Q $end -$var wire 1 b] buf_Q $end -$var wire 1 \ CLK $end -$upscope $end -$upscope $end -$scope module _427_ $end -$var wire 1 L# D $end -$var wire 1 c] VGND $end -$var wire 1 d] VNB $end -$var wire 1 e] VPB $end -$var wire 1 f] VPWR $end -$var wire 1 D Q $end -$var wire 1 \ CLK $end -$scope module base $end -$var wire 1 L# D $end -$var wire 1 D Q $end -$var wire 1 g] buf_Q $end -$var wire 1 \ CLK $end -$upscope $end -$upscope $end -$scope module _428_ $end -$var wire 1 K# D $end -$var wire 1 h] VGND $end -$var wire 1 i] VNB $end -$var wire 1 j] VPB $end -$var wire 1 k] VPWR $end -$var wire 1 C Q $end -$var wire 1 \ CLK $end -$scope module base $end -$var wire 1 K# D $end -$var wire 1 C Q $end -$var wire 1 l] buf_Q $end -$var wire 1 \ CLK $end -$upscope $end -$upscope $end -$scope module _429_ $end -$var wire 1 J# D $end -$var wire 1 m] VGND $end -$var wire 1 n] VNB $end -$var wire 1 o] VPB $end -$var wire 1 p] VPWR $end -$var wire 1 B Q $end -$var wire 1 ^ CLK $end -$scope module base $end -$var wire 1 J# D $end -$var wire 1 B Q $end -$var wire 1 q] buf_Q $end -$var wire 1 ^ CLK $end -$upscope $end -$upscope $end -$scope module _430_ $end -$var wire 1 I# D $end -$var wire 1 r] VGND $end -$var wire 1 s] VNB $end -$var wire 1 t] VPB $end -$var wire 1 u] VPWR $end -$var wire 1 X Q $end -$var wire 1 ^ CLK $end -$scope module base $end -$var wire 1 I# D $end -$var wire 1 X Q $end -$var wire 1 v] buf_Q $end -$var wire 1 ^ CLK $end -$upscope $end -$upscope $end -$scope module _431_ $end -$var wire 1 H# D $end -$var wire 1 w] VGND $end -$var wire 1 x] VNB $end -$var wire 1 y] VPB $end -$var wire 1 z] VPWR $end -$var wire 1 Q Q $end -$var wire 1 ] CLK $end -$scope module base $end -$var wire 1 H# D $end -$var wire 1 Q Q $end -$var wire 1 {] buf_Q $end -$var wire 1 ] CLK $end -$upscope $end -$upscope $end -$scope module _432_ $end -$var wire 1 G# D $end -$var wire 1 |] VGND $end -$var wire 1 }] VNB $end -$var wire 1 ~] VPB $end -$var wire 1 !^ VPWR $end -$var wire 1 P Q $end -$var wire 1 ^ CLK $end -$scope module base $end -$var wire 1 G# D $end -$var wire 1 P Q $end -$var wire 1 "^ buf_Q $end -$var wire 1 ^ CLK $end -$upscope $end -$upscope $end -$scope module _433_ $end -$var wire 1 F# D $end -$var wire 1 #^ VGND $end -$var wire 1 $^ VNB $end -$var wire 1 %^ VPB $end -$var wire 1 &^ VPWR $end -$var wire 1 O Q $end -$var wire 1 ] CLK $end -$scope module base $end -$var wire 1 F# D $end -$var wire 1 O Q $end -$var wire 1 '^ buf_Q $end -$var wire 1 ] CLK $end -$upscope $end -$upscope $end -$scope module _434_ $end -$var wire 1 E# D $end -$var wire 1 (^ VGND $end -$var wire 1 )^ VNB $end -$var wire 1 *^ VPB $end -$var wire 1 +^ VPWR $end -$var wire 1 N Q $end -$var wire 1 ^ CLK $end -$scope module base $end -$var wire 1 E# D $end -$var wire 1 N Q $end -$var wire 1 ,^ buf_Q $end -$var wire 1 ^ CLK $end -$upscope $end -$upscope $end -$scope module _435_ $end -$var wire 1 D# D $end -$var wire 1 -^ VGND $end -$var wire 1 .^ VNB $end -$var wire 1 /^ VPB $end -$var wire 1 0^ VPWR $end -$var wire 1 M Q $end -$var wire 1 [ CLK $end -$scope module base $end -$var wire 1 D# D $end -$var wire 1 M Q $end -$var wire 1 1^ buf_Q $end -$var wire 1 [ CLK $end -$upscope $end -$upscope $end -$scope module _436_ $end -$var wire 1 C# D $end -$var wire 1 2^ VGND $end -$var wire 1 3^ VNB $end -$var wire 1 4^ VPB $end -$var wire 1 5^ VPWR $end -$var wire 1 L Q $end -$var wire 1 [ CLK $end -$scope module base $end -$var wire 1 C# D $end -$var wire 1 L Q $end -$var wire 1 6^ buf_Q $end -$var wire 1 [ CLK $end -$upscope $end -$upscope $end -$scope module _437_ $end -$var wire 1 B# D $end -$var wire 1 7^ VGND $end -$var wire 1 8^ VNB $end -$var wire 1 9^ VPB $end -$var wire 1 :^ VPWR $end -$var wire 1 K Q $end -$var wire 1 ] CLK $end -$scope module base $end -$var wire 1 B# D $end -$var wire 1 K Q $end -$var wire 1 ;^ buf_Q $end -$var wire 1 ] CLK $end -$upscope $end -$upscope $end -$scope module _438_ $end -$var wire 1 A# D $end -$var wire 1 <^ VGND $end -$var wire 1 =^ VNB $end -$var wire 1 >^ VPB $end -$var wire 1 ?^ VPWR $end -$var wire 1 J Q $end -$var wire 1 ] CLK $end -$scope module base $end -$var wire 1 A# D $end -$var wire 1 J Q $end -$var wire 1 @^ buf_Q $end -$var wire 1 ] CLK $end -$upscope $end -$upscope $end -$scope module _439_ $end -$var wire 1 @# D $end -$var wire 1 A^ VGND $end -$var wire 1 B^ VNB $end -$var wire 1 C^ VPB $end -$var wire 1 D^ VPWR $end -$var wire 1 I Q $end -$var wire 1 [ CLK $end -$scope module base $end -$var wire 1 @# D $end -$var wire 1 I Q $end -$var wire 1 E^ buf_Q $end -$var wire 1 [ CLK $end -$upscope $end -$upscope $end -$scope module _440_ $end -$var wire 1 ?# D $end -$var wire 1 F^ VGND $end -$var wire 1 G^ VNB $end -$var wire 1 H^ VPB $end -$var wire 1 I^ VPWR $end -$var wire 1 W Q $end -$var wire 1 [ CLK $end -$scope module base $end -$var wire 1 ?# D $end -$var wire 1 W Q $end -$var wire 1 J^ buf_Q $end -$var wire 1 [ CLK $end -$upscope $end -$upscope $end -$scope module _441_ $end -$var wire 1 ># D $end -$var wire 1 K^ VGND $end -$var wire 1 L^ VNB $end -$var wire 1 M^ VPB $end -$var wire 1 N^ VPWR $end -$var wire 1 V Q $end -$var wire 1 \ CLK $end -$scope module base $end -$var wire 1 ># D $end -$var wire 1 V Q $end -$var wire 1 O^ buf_Q $end -$var wire 1 \ CLK $end -$upscope $end -$upscope $end -$scope module _442_ $end -$var wire 1 =# D $end -$var wire 1 P^ VGND $end -$var wire 1 Q^ VNB $end -$var wire 1 R^ VPB $end -$var wire 1 S^ VPWR $end -$var wire 1 U Q $end -$var wire 1 \ CLK $end -$scope module base $end -$var wire 1 =# D $end -$var wire 1 U Q $end -$var wire 1 T^ buf_Q $end -$var wire 1 \ CLK $end -$upscope $end -$upscope $end -$scope module _443_ $end -$var wire 1 <# D $end -$var wire 1 U^ VGND $end -$var wire 1 V^ VNB $end -$var wire 1 W^ VPB $end -$var wire 1 X^ VPWR $end -$var wire 1 T Q $end -$var wire 1 \ CLK $end -$scope module base $end -$var wire 1 <# D $end -$var wire 1 T Q $end -$var wire 1 Y^ buf_Q $end -$var wire 1 \ CLK $end -$upscope $end -$upscope $end -$scope module _444_ $end -$var wire 1 ;# D $end -$var wire 1 Z^ VGND $end -$var wire 1 [^ VNB $end -$var wire 1 \^ VPB $end -$var wire 1 ]^ VPWR $end -$var wire 1 S Q $end -$var wire 1 ^ CLK $end -$scope module base $end -$var wire 1 ;# D $end -$var wire 1 S Q $end -$var wire 1 ^^ buf_Q $end -$var wire 1 ^ CLK $end -$upscope $end -$upscope $end -$scope module _445_ $end -$var wire 1 :# D $end -$var wire 1 _^ VGND $end -$var wire 1 `^ VNB $end -$var wire 1 a^ VPB $end -$var wire 1 b^ VPWR $end -$var wire 1 R Q $end -$var wire 1 ^ CLK $end -$scope module base $end -$var wire 1 :# D $end -$var wire 1 R Q $end -$var wire 1 c^ buf_Q $end -$var wire 1 ^ CLK $end -$upscope $end -$upscope $end -$scope module clkbuf_0_clk $end -$var wire 1 ) A $end -$var wire 1 d^ VGND $end -$var wire 1 e^ VNB $end -$var wire 1 f^ VPB $end -$var wire 1 g^ VPWR $end -$var wire 1 _ X $end -$scope module base $end -$var wire 1 ) A $end -$var wire 1 _ X $end -$var wire 1 h^ buf0_out_X $end -$upscope $end -$upscope $end -$scope module clkbuf_2_0__f_clk $end -$var wire 1 _ A $end -$var wire 1 i^ VGND $end -$var wire 1 j^ VNB $end -$var wire 1 k^ VPB $end -$var wire 1 l^ VPWR $end -$var wire 1 ^ X $end -$scope module base $end -$var wire 1 _ A $end -$var wire 1 ^ X $end -$var wire 1 m^ buf0_out_X $end -$upscope $end -$upscope $end -$scope module clkbuf_2_1__f_clk $end -$var wire 1 _ A $end -$var wire 1 n^ VGND $end -$var wire 1 o^ VNB $end -$var wire 1 p^ VPB $end -$var wire 1 q^ VPWR $end -$var wire 1 ] X $end -$scope module base $end -$var wire 1 _ A $end -$var wire 1 ] X $end -$var wire 1 r^ buf0_out_X $end -$upscope $end -$upscope $end -$scope module clkbuf_2_2__f_clk $end -$var wire 1 _ A $end -$var wire 1 s^ VGND $end -$var wire 1 t^ VNB $end -$var wire 1 u^ VPB $end -$var wire 1 v^ VPWR $end -$var wire 1 \ X $end -$scope module base $end -$var wire 1 _ A $end -$var wire 1 \ X $end -$var wire 1 w^ buf0_out_X $end -$upscope $end -$upscope $end -$scope module clkbuf_2_3__f_clk $end -$var wire 1 _ A $end -$var wire 1 x^ VGND $end -$var wire 1 y^ VNB $end -$var wire 1 z^ VPB $end -$var wire 1 {^ VPWR $end -$var wire 1 [ X $end -$scope module base $end -$var wire 1 _ A $end -$var wire 1 [ X $end -$var wire 1 |^ buf0_out_X $end -$upscope $end -$upscope $end -$scope module rebuffer10 $end -$var wire 1 (# A $end -$var wire 1 }^ VGND $end -$var wire 1 ~^ VNB $end -$var wire 1 !_ VPB $end -$var wire 1 "_ VPWR $end -$var wire 1 7 X $end -$scope module base $end -$var wire 1 (# A $end -$var wire 1 7 X $end -$var wire 1 #_ buf0_out_X $end -$upscope $end -$upscope $end -$scope module rebuffer2 $end -$var wire 1 x" A $end -$var wire 1 $_ VGND $end -$var wire 1 %_ VNB $end -$var wire 1 &_ VPB $end -$var wire 1 '_ VPWR $end -$var wire 1 6 X $end -$scope module base $end -$var wire 1 x" A $end -$var wire 1 6 X $end -$var wire 1 (_ buf0_out_X $end -$upscope $end -$upscope $end -$scope module rebuffer3 $end -$var wire 1 $# A $end -$var wire 1 )_ VGND $end -$var wire 1 *_ VNB $end -$var wire 1 +_ VPB $end -$var wire 1 ,_ VPWR $end -$var wire 1 5 X $end -$scope module base $end -$var wire 1 $# A $end -$var wire 1 5 X $end -$var wire 1 -_ buf0_out_X $end -$upscope $end -$upscope $end -$scope module rebuffer4 $end -$var wire 1 {" A $end -$var wire 1 ._ VGND $end -$var wire 1 /_ VNB $end -$var wire 1 0_ VPB $end -$var wire 1 1_ VPWR $end -$var wire 1 4 X $end -$scope module base $end -$var wire 1 {" A $end -$var wire 1 4 X $end -$var wire 1 2_ buf0_out_X $end -$upscope $end -$upscope $end -$scope module rebuffer5 $end -$var wire 1 H A $end -$var wire 1 3_ VGND $end -$var wire 1 4_ VNB $end -$var wire 1 5_ VPB $end -$var wire 1 6_ VPWR $end -$var wire 1 3 X $end -$scope module base $end -$var wire 1 H A $end -$var wire 1 3 X $end -$var wire 1 7_ buf0_out_X $end -$upscope $end -$upscope $end -$scope module rebuffer6 $end -$var wire 1 '# A $end -$var wire 1 8_ VGND $end -$var wire 1 9_ VNB $end -$var wire 1 :_ VPB $end -$var wire 1 ;_ VPWR $end -$var wire 1 2 X $end -$scope module base $end -$var wire 1 '# A $end -$var wire 1 2 X $end -$var wire 1 <_ buf0_out_X $end -$upscope $end -$upscope $end -$scope module rebuffer7 $end -$var wire 1 &# A $end -$var wire 1 =_ VGND $end -$var wire 1 >_ VNB $end -$var wire 1 ?_ VPB $end -$var wire 1 @_ VPWR $end -$var wire 1 1 X $end -$scope module base $end -$var wire 1 &# A $end -$var wire 1 1 X $end -$var wire 1 A_ buf0_out_X $end -$upscope $end -$upscope $end -$scope module rebuffer8 $end -$var wire 1 H A $end -$var wire 1 B_ VGND $end -$var wire 1 C_ VNB $end -$var wire 1 D_ VPB $end -$var wire 1 E_ VPWR $end -$var wire 1 0 X $end -$scope module base $end -$var wire 1 H A $end -$var wire 1 0 X $end -$var wire 1 F_ buf0_out_X $end -$upscope $end -$upscope $end -$scope module rebuffer9 $end -$var wire 1 0 A $end -$var wire 1 G_ VGND $end -$var wire 1 H_ VNB $end -$var wire 1 I_ VPB $end -$var wire 1 J_ VPWR $end -$var wire 1 / X $end -$scope module base $end -$var wire 1 0 A $end -$var wire 1 / X $end -$var wire 1 K_ buf0_out_X $end -$upscope $end -$upscope $end -$scope module split1 $end -$var wire 1 M" A $end -$var wire 1 L_ VGND $end -$var wire 1 M_ VNB $end -$var wire 1 N_ VPB $end -$var wire 1 O_ VPWR $end -$var wire 1 8 X $end -$scope module base $end -$var wire 1 M" A $end -$var wire 1 8 X $end -$var wire 1 P_ buf0_out_X $end -$upscope $end -$upscope $end -$upscope $end -$upscope $end -$enddefinitions $end -$comment Show the parameter values. $end -$dumpall -r2.5 & -r5 % -$end -#0 -$dumpvars -xP_ -1O_ -1N_ -0M_ -0L_ -xK_ -1J_ -1I_ -0H_ -0G_ -xF_ -1E_ -1D_ -0C_ -0B_ -xA_ -1@_ -1?_ -0>_ -0=_ -x<_ -1;_ -1:_ -09_ -08_ -x7_ -16_ -15_ -04_ -03_ -x2_ -11_ -10_ -0/_ -0._ -x-_ -1,_ -1+_ -0*_ -0)_ -x(_ -1'_ -1&_ -0%_ -0$_ -x#_ -1"_ -1!_ -0~^ -0}^ -0|^ -1{^ -1z^ -0y^ -0x^ -0w^ -1v^ -1u^ -0t^ -0s^ -0r^ -1q^ -1p^ -0o^ -0n^ -0m^ -1l^ -1k^ -0j^ -0i^ -0h^ -1g^ -1f^ -0e^ -0d^ -xc^ -1b^ -1a^ -0`^ -0_^ -x^^ -1]^ -1\^ -0[^ -0Z^ -xY^ -1X^ -1W^ -0V^ -0U^ -xT^ -1S^ -1R^ -0Q^ -0P^ -xO^ -1N^ -1M^ -0L^ -0K^ -xJ^ -1I^ -1H^ -0G^ -0F^ -xE^ -1D^ -1C^ -0B^ -0A^ -x@^ -1?^ -1>^ -0=^ -0<^ -x;^ -1:^ -19^ -08^ -07^ -x6^ -15^ -14^ -03^ -02^ -x1^ -10^ -1/^ -0.^ -0-^ -x,^ -1+^ -1*^ -0)^ -0(^ -x'^ -1&^ -1%^ -0$^ -0#^ -x"^ -1!^ -1~] -0}] -0|] -x{] -1z] -1y] -0x] -0w] -xv] -1u] -1t] -0s] -0r] -xq] -1p] -1o] -0n] -0m] -xl] -1k] -1j] -0i] -0h] -xg] -1f] -1e] -0d] -0c] -xb] -1a] -1`] -0_] -0^] -x]] -1\] -1[] -0Z] -0Y] -xX] -1W] -1V] -0U] -0T] -xS] -1R] -1Q] -0P] -0O] -xN] -1M] -1L] -0K] -0J] -xI] -1H] -1G] -0F] -0E] -xD] -1C] -1B] -0A] -0@] -x?] -1>] -1=] -0<] -0;] -x:] -19] -18] -07] -06] -x5] -14] -13] -02] -01] -x0] -1/] -1.] -0-] -0,] -x+] -1*] -1)] -0(] -0'] -x&] -1%] -1$] -0#] -0"] -x!] -1~\ -1}\ -0|\ -0{\ -xz\ -1y\ -1x\ -0w\ -0v\ -xu\ -1t\ -1s\ -0r\ -0q\ -xp\ -xo\ -xn\ -1m\ -1l\ -0k\ -0j\ -xi\ -1h\ -1g\ -0f\ -0e\ -xd\ -1c\ -1b\ -0a\ -0`\ -x_\ -x^\ -1]\ -1\\ -0[\ -0Z\ -0Y\ -xX\ -1W\ -1V\ -0U\ -0T\ -xS\ -xR\ -1Q\ -1P\ -0O\ -0N\ -xM\ -1L\ -1K\ -0J\ -0I\ -xH\ -xG\ -xF\ -1E\ -1D\ -0C\ -0B\ -xA\ -x@\ -x?\ -1>\ -1=\ -0<\ -0;\ -0:\ -x9\ -x8\ -17\ -16\ -05\ -04\ -x3\ -12\ -11\ -00\ -0/\ -x.\ -x-\ -x,\ -1+\ -1*\ -0)\ -0(\ -x'\ -x&\ -x%\ -1$\ -1#\ -0"\ -0!\ -0~[ -x}[ -x|[ -1{[ -1z[ -0y[ -0x[ -xw[ -1v[ -1u[ -0t[ -0s[ -xr[ -xq[ -xp[ -1o[ -1n[ -0m[ -0l[ -xk[ -xj[ -xi[ -1h[ -1g[ -0f[ -0e[ -0d[ -xc[ -xb[ -1a[ -1`[ -0_[ -0^[ -x][ -1\[ -1[[ -0Z[ -0Y[ -xX[ -xW[ -xV[ -1U[ -1T[ -0S[ -0R[ -xQ[ -xP[ -xO[ -1N[ -1M[ -0L[ -0K[ -0J[ -xI[ -xH[ -1G[ -1F[ -0E[ -0D[ -xC[ -1B[ -1A[ -0@[ -0?[ -x>[ -0=[ -x<[ -1;[ -1:[ -09[ -08[ -x7[ -06[ -x5[ -14[ -13[ -02[ -01[ -x0[ -x/[ -1.[ -1-[ -0,[ -0+[ -x*[ -1)[ -1([ -0'[ -0&[ -x%[ -x$[ -x#[ -1"[ -1![ -0~Z -0}Z -x|Z -x{Z -xzZ -1yZ -1xZ -0wZ -0vZ -0uZ -xtZ -xsZ -1rZ -1qZ -0pZ -0oZ -xnZ -1mZ -1lZ -0kZ -0jZ -xiZ -xhZ -xgZ -1fZ -1eZ -0dZ -0cZ -xbZ -xaZ -x`Z -1_Z -1^Z -0]Z -0\Z -0[Z -xZZ -xYZ -xXZ -1WZ -1VZ -0UZ -0TZ -xSZ -xRZ -xQZ -1PZ -1OZ -0NZ -0MZ -xLZ -xKZ -xJZ -1IZ -1HZ -0GZ -0FZ -0EZ -xDZ -xCZ -xBZ -1AZ -1@Z -0?Z -0>Z -x=Z -xY -x=Y -xX -0=X -0W -x=W -1V -0=V -xU -0=U -0T -1=T -1S -0=S -xR -1=R -0Q -x=Q -xP -0=P -x

O -0=O -1N -1=N -0M -0=M -1L -1=L -0K -0=K -1J -1=J -0I -0=I -1H -1=H -0G -0=G -1F -1=F -0E -0=E -1D -1=D -0C -0=C -1B -1=B -0A -0=A -1@ -1=@ -0<@ -0;@ -1:@ -19@ -08@ -07@ -16@ -15@ -04@ -03@ -12@ -11@ -00@ -0/@ -1.@ -1-@ -0,@ -0+@ -1*@ -1)@ -0(@ -0'@ -1&@ -1%@ -0$@ -0#@ -1"@ -1!@ -0~? -0}? -1|? -1{? -0z? -0y? -1x? -1w? -0v? -0u? -1t? -1s? -0r? -0q? -1p? -1o? -0n? -0m? -1l? -1k? -0j? -0i? -1h? -1g? -0f? -0e? -1d? -1c? -0b? -0a? -1`? -1_? -0^? -0]? -1\? -1[? -0Z? -0Y? -1X? -1W? -0V? -0U? -1T? -1S? -0R? -0Q? -1P? -1O? -0N? -0M? -1L? -1K? -0J? -0I? -1H? -1G? -0F? -0E? -1D? -1C? -0B? -0A? -1@? -1?? -0>? -0=? -1 -1}> -0|> -0{> -1z> -1y> -0x> -0w> -1v> -1u> -0t> -0s> -1r> -1q> -0p> -0o> -1n> -1m> -0l> -0k> -1j> -1i> -0h> -0g> -1f> -1e> -0d> -0c> -1b> -1a> -0`> -0_> -1^> -1]> -0\> -0[> -1Z> -1Y> -0X> -0W> -1V> -1U> -0T> -0S> -1R> -1Q> -0P> -0O> -1N> -1M> -0L> -0K> -1J> -1I> -0H> -0G> -1F> -1E> -0D> -0C> -1B> -1A> -0@> -0?> -1>> -1=> -0<> -0;> -1:> -19> -08> -07> -16> -15> -04> -03> -12> -11> -00> -0/> -1.> -1-> -0,> -0+> -1*> -1)> -0(> -0'> -1&> -1%> -0$> -0#> -1"> -1!> -0~= -0}= -1|= -1{= -0z= -0y= -1x= -1w= -0v= -0u= -1t= -1s= -0r= -0q= -1p= -1o= -0n= -0m= -1l= -1k= -0j= -0i= -1h= -1g= -0f= -0e= -1d= -1c= -0b= -0a= -1`= -1_= -0^= -0]= -1\= -1[= -0Z= -0Y= -1X= -1W= -0V= -0U= -1T= -1S= -0R= -0Q= -1P= -1O= -0N= -0M= -1L= -1K= -0J= -0I= -1H= -1G= -0F= -0E= -1D= -1C= -0B= -0A= -1@= -1?= -0>= -0== -1<= -1;= -0:= -09= -18= -17= -06= -05= -14= -13= -02= -01= -10= -1/= -0.= -0-= -1,= -1+= -0*= -0)= -1(= -1'= -0&= -0%= -1$= -1#= -0"= -0!= -1~< -1}< -0|< -0{< -1z< -1y< -0x< -0w< -1v< -1u< -0t< -0s< -1r< -1q< -0p< -0o< -1n< -1m< -0l< -0k< -1j< -1i< -0h< -0g< -1f< -1e< -0d< -0c< -1b< -1a< -0`< -0_< -1^< -1]< -0\< -0[< -1Z< -1Y< -0X< -0W< -1V< -1U< -0T< -0S< -1R< -1Q< -0P< -0O< -1N< -1M< -0L< -0K< -1J< -1I< -0H< -0G< -1F< -1E< -0D< -0C< -1B< -1A< -0@< -0?< -1>< -1=< -0<< -0;< -1:< -19< -08< -07< -16< -15< -04< -03< -12< -11< -00< -0/< -1.< -1-< -0,< -0+< -1*< -1)< -0(< -0'< -1&< -1%< -0$< -0#< -1"< -1!< -0~; -0}; -1|; -1{; -0z; -0y; -1x; -1w; -0v; -0u; -1t; -1s; -0r; -0q; -1p; -1o; -0n; -0m; -1l; -1k; -0j; -0i; -1h; -1g; -0f; -0e; -1d; -1c; -0b; -0a; -1`; -1_; -0^; -0]; -1\; -1[; -0Z; -0Y; -1X; -1W; -0V; -0U; -1T; -1S; -0R; -0Q; -1P; -1O; -0N; -0M; -1L; -1K; -0J; -0I; -1H; -1G; -0F; -0E; -1D; -1C; -0B; -0A; -1@; -1?; -0>; -0=; -1<; -1;; -0:; -09; -18; -17; -06; -05; -14; -13; -02; -01; -10; -1/; -0.; -0-; -1,; -1+; -0*; -0); -1(; -1'; -0&; -0%; -1$; -1#; -0"; -0!; -1~: -1}: -0|: -0{: -1z: -1y: -0x: -0w: -1v: -1u: -0t: -0s: -1r: -1q: -0p: -0o: -1n: -1m: -0l: -0k: -1j: -1i: -0h: -0g: -1f: -1e: -0d: -0c: -1b: -1a: -0`: -0_: -1^: -1]: -0\: -0[: -1Z: -1Y: -0X: -0W: -1V: -1U: -0T: -0S: -1R: -1Q: -0P: -0O: -1N: -1M: -0L: -0K: -1J: -1I: -0H: -0G: -1F: -1E: -0D: -0C: -1B: -1A: -0@: -0?: -1>: -1=: -0<: -0;: -1:: -19: -08: -07: -16: -15: -04: -03: -12: -11: -00: -0/: -1.: -1-: -0,: -0+: -1*: -1): -0(: -0': -1&: -1%: -0$: -0#: -1": -1!: -0~9 -0}9 -1|9 -1{9 -0z9 -0y9 -1x9 -1w9 -0v9 -0u9 -1t9 -1s9 -0r9 -0q9 -1p9 -1o9 -0n9 -0m9 -1l9 -1k9 -0j9 -0i9 -1h9 -1g9 -0f9 -0e9 -1d9 -1c9 -0b9 -0a9 -1`9 -1_9 -0^9 -0]9 -1\9 -1[9 -0Z9 -0Y9 -1X9 -1W9 -0V9 -0U9 -1T9 -1S9 -0R9 -0Q9 -1P9 -1O9 -0N9 -0M9 -1L9 -1K9 -0J9 -0I9 -1H9 -1G9 -0F9 -0E9 -1D9 -1C9 -0B9 -0A9 -1@9 -1?9 -0>9 -0=9 -1<9 -1;9 -0:9 -099 -189 -179 -069 -059 -149 -139 -029 -019 -109 -1/9 -0.9 -0-9 -1,9 -1+9 -0*9 -0)9 -1(9 -1'9 -0&9 -0%9 -1$9 -1#9 -0"9 -0!9 -1~8 -1}8 -0|8 -0{8 -1z8 -1y8 -0x8 -0w8 -1v8 -1u8 -0t8 -0s8 -1r8 -1q8 -0p8 -0o8 -1n8 -1m8 -0l8 -0k8 -1j8 -1i8 -0h8 -0g8 -1f8 -1e8 -0d8 -0c8 -1b8 -1a8 -0`8 -0_8 -1^8 -1]8 -0\8 -0[8 -1Z8 -1Y8 -0X8 -0W8 -1V8 -1U8 -0T8 -0S8 -1R8 -1Q8 -0P8 -0O8 -1N8 -1M8 -0L8 -0K8 -1J8 -1I8 -0H8 -0G8 -1F8 -1E8 -0D8 -0C8 -1B8 -1A8 -0@8 -0?8 -1>8 -1=8 -0<8 -0;8 -1:8 -198 -088 -078 -168 -158 -048 -038 -128 -118 -008 -0/8 -1.8 -1-8 -0,8 -0+8 -1*8 -1)8 -0(8 -0'8 -1&8 -1%8 -0$8 -0#8 -1"8 -1!8 -0~7 -0}7 -1|7 -1{7 -0z7 -0y7 -1x7 -1w7 -0v7 -0u7 -1t7 -1s7 -0r7 -0q7 -1p7 -1o7 -0n7 -0m7 -1l7 -1k7 -0j7 -0i7 -1h7 -1g7 -0f7 -0e7 -1d7 -1c7 -0b7 -0a7 -1`7 -1_7 -0^7 -0]7 -1\7 -1[7 -0Z7 -0Y7 -1X7 -1W7 -0V7 -0U7 -1T7 -1S7 -0R7 -0Q7 -1P7 -1O7 -0N7 -0M7 -1L7 -1K7 -0J7 -0I7 -1H7 -1G7 -0F7 -0E7 -1D7 -1C7 -0B7 -0A7 -1@7 -1?7 -0>7 -0=7 -1<7 -1;7 -0:7 -097 -187 -177 -067 -057 -147 -137 -027 -017 -107 -1/7 -0.7 -0-7 -1,7 -1+7 -0*7 -0)7 -1(7 -1'7 -0&7 -0%7 -1$7 -1#7 -0"7 -0!7 -1~6 -1}6 -0|6 -0{6 -1z6 -1y6 -0x6 -0w6 -1v6 -1u6 -0t6 -0s6 -1r6 -1q6 -0p6 -0o6 -1n6 -1m6 -0l6 -0k6 -1j6 -1i6 -0h6 -0g6 -1f6 -1e6 -0d6 -0c6 -1b6 -1a6 -0`6 -0_6 -1^6 -1]6 -0\6 -0[6 -1Z6 -1Y6 -0X6 -0W6 -1V6 -1U6 -0T6 -0S6 -1R6 -1Q6 -0P6 -0O6 -1N6 -1M6 -0L6 -0K6 -1J6 -1I6 -0H6 -0G6 -1F6 -1E6 -0D6 -0C6 -1B6 -1A6 -0@6 -0?6 -1>6 -1=6 -0<6 -0;6 -1:6 -196 -086 -076 -166 -156 -046 -036 -126 -116 -006 -0/6 -1.6 -1-6 -0,6 -0+6 -1*6 -1)6 -0(6 -0'6 -1&6 -1%6 -0$6 -0#6 -1"6 -1!6 -0~5 -0}5 -1|5 -1{5 -0z5 -0y5 -1x5 -1w5 -0v5 -0u5 -1t5 -1s5 -0r5 -0q5 -1p5 -1o5 -0n5 -0m5 -1l5 -1k5 -0j5 -0i5 -1h5 -1g5 -0f5 -0e5 -1d5 -1c5 -0b5 -0a5 -1`5 -1_5 -0^5 -0]5 -1\5 -1[5 -0Z5 -0Y5 -1X5 -1W5 -0V5 -0U5 -1T5 -1S5 -0R5 -0Q5 -1P5 -1O5 -0N5 -0M5 -1L5 -1K5 -0J5 -0I5 -1H5 -1G5 -0F5 -0E5 -1D5 -1C5 -0B5 -0A5 -1@5 -1?5 -0>5 -0=5 -1<5 -1;5 -0:5 -095 -185 -175 -065 -055 -145 -135 -025 -015 -105 -1/5 -0.5 -0-5 -1,5 -1+5 -0*5 -0)5 -1(5 -1'5 -0&5 -0%5 -1$5 -1#5 -0"5 -0!5 -1~4 -1}4 -0|4 -0{4 -1z4 -1y4 -0x4 -0w4 -1v4 -1u4 -0t4 -0s4 -1r4 -1q4 -0p4 -0o4 -1n4 -1m4 -0l4 -0k4 -1j4 -1i4 -0h4 -0g4 -1f4 -1e4 -0d4 -0c4 -1b4 -1a4 -0`4 -0_4 -1^4 -1]4 -0\4 -0[4 -1Z4 -1Y4 -0X4 -0W4 -1V4 -1U4 -0T4 -0S4 -1R4 -1Q4 -0P4 -0O4 -1N4 -1M4 -0L4 -0K4 -1J4 -1I4 -0H4 -0G4 -1F4 -1E4 -0D4 -0C4 -1B4 -1A4 -0@4 -0?4 -1>4 -1=4 -0<4 -0;4 -1:4 -194 -084 -074 -164 -154 -044 -034 -124 -114 -004 -0/4 -1.4 -1-4 -0,4 -0+4 -1*4 -1)4 -0(4 -0'4 -1&4 -1%4 -0$4 -0#4 -1"4 -1!4 -0~3 -0}3 -1|3 -1{3 -0z3 -0y3 -1x3 -1w3 -0v3 -0u3 -1t3 -1s3 -0r3 -0q3 -1p3 -1o3 -0n3 -0m3 -1l3 -1k3 -0j3 -0i3 -1h3 -1g3 -0f3 -0e3 -1d3 -1c3 -0b3 -0a3 -1`3 -1_3 -0^3 -0]3 -1\3 -1[3 -0Z3 -0Y3 -1X3 -1W3 -0V3 -0U3 -1T3 -1S3 -0R3 -0Q3 -1P3 -1O3 -0N3 -0M3 -1L3 -1K3 -0J3 -0I3 -1H3 -1G3 -0F3 -0E3 -1D3 -1C3 -0B3 -0A3 -1@3 -1?3 -0>3 -0=3 -1<3 -1;3 -0:3 -093 -183 -173 -063 -053 -143 -133 -023 -013 -103 -1/3 -0.3 -0-3 -1,3 -1+3 -0*3 -0)3 -1(3 -1'3 -0&3 -0%3 -1$3 -1#3 -0"3 -0!3 -1~2 -1}2 -0|2 -0{2 -1z2 -1y2 -0x2 -0w2 -1v2 -1u2 -0t2 -0s2 -1r2 -1q2 -0p2 -0o2 -1n2 -1m2 -0l2 -0k2 -1j2 -1i2 -0h2 -0g2 -1f2 -1e2 -0d2 -0c2 -1b2 -1a2 -0`2 -0_2 -1^2 -1]2 -0\2 -0[2 -1Z2 -1Y2 -0X2 -0W2 -1V2 -1U2 -0T2 -0S2 -1R2 -1Q2 -0P2 -0O2 -1N2 -1M2 -0L2 -0K2 -1J2 -1I2 -0H2 -0G2 -1F2 -1E2 -0D2 -0C2 -1B2 -1A2 -0@2 -0?2 -1>2 -1=2 -0<2 -0;2 -1:2 -192 -082 -072 -162 -152 -042 -032 -122 -112 -002 -0/2 -1.2 -1-2 -0,2 -0+2 -1*2 -1)2 -0(2 -0'2 -1&2 -1%2 -0$2 -0#2 -1"2 -1!2 -0~1 -0}1 -1|1 -1{1 -0z1 -0y1 -1x1 -1w1 -0v1 -0u1 -1t1 -1s1 -0r1 -0q1 -1p1 -1o1 -0n1 -0m1 -1l1 -1k1 -0j1 -0i1 -1h1 -1g1 -0f1 -0e1 -1d1 -1c1 -0b1 -0a1 -1`1 -1_1 -0^1 -0]1 -1\1 -1[1 -0Z1 -0Y1 -1X1 -1W1 -0V1 -0U1 -1T1 -1S1 -0R1 -0Q1 -1P1 -1O1 -0N1 -0M1 -1L1 -1K1 -0J1 -0I1 -1H1 -1G1 -0F1 -0E1 -1D1 -1C1 -0B1 -0A1 -1@1 -1?1 -0>1 -0=1 -1<1 -1;1 -0:1 -091 -181 -171 -061 -051 -141 -131 -021 -011 -101 -1/1 -0.1 -0-1 -1,1 -1+1 -0*1 -0)1 -1(1 -1'1 -0&1 -0%1 -1$1 -1#1 -0"1 -0!1 -1~0 -1}0 -0|0 -0{0 -1z0 -1y0 -0x0 -0w0 -1v0 -1u0 -0t0 -0s0 -1r0 -1q0 -0p0 -0o0 -1n0 -1m0 -0l0 -0k0 -1j0 -1i0 -0h0 -0g0 -1f0 -1e0 -0d0 -0c0 -1b0 -1a0 -0`0 -0_0 -1^0 -1]0 -0\0 -0[0 -1Z0 -1Y0 -0X0 -0W0 -1V0 -1U0 -0T0 -0S0 -1R0 -1Q0 -0P0 -0O0 -1N0 -1M0 -0L0 -0K0 -1J0 -1I0 -0H0 -0G0 -1F0 -1E0 -0D0 -0C0 -1B0 -1A0 -0@0 -0?0 -1>0 -1=0 -0<0 -0;0 -1:0 -190 -080 -070 -160 -150 -040 -030 -120 -110 -000 -0/0 -1.0 -1-0 -0,0 -0+0 -1*0 -1)0 -0(0 -0'0 -1&0 -1%0 -0$0 -0#0 -1"0 -1!0 -0~/ -0}/ -1|/ -1{/ -0z/ -0y/ -1x/ -1w/ -0v/ -0u/ -1t/ -1s/ -0r/ -0q/ -1p/ -1o/ -0n/ -0m/ -1l/ -1k/ -0j/ -0i/ -1h/ -1g/ -0f/ -0e/ -1d/ -1c/ -0b/ -0a/ -1`/ -1_/ -0^/ -0]/ -1\/ -1[/ -0Z/ -0Y/ -1X/ -1W/ -0V/ -0U/ -1T/ -1S/ -0R/ -0Q/ -1P/ -1O/ -0N/ -0M/ -1L/ -1K/ -0J/ -0I/ -1H/ -1G/ -0F/ -0E/ -1D/ -1C/ -0B/ -0A/ -1@/ -1?/ -0>/ -0=/ -1. -1=. -0<. -0;. -1:. -19. -08. -07. -16. -15. -04. -03. -12. -11. -00. -0/. -1.. -1-. -0,. -0+. -1*. -1). -0(. -0'. -1&. -1%. -0$. -0#. -1". -1!. -0~- -0}- -1|- -1{- -0z- -0y- -1x- -1w- -0v- -0u- -1t- -1s- -0r- -0q- -1p- -1o- -0n- -0m- -1l- -1k- -0j- -0i- -1h- -1g- -0f- -0e- -1d- -1c- -0b- -0a- -1`- -1_- -0^- -0]- -1\- -1[- -0Z- -0Y- -1X- -1W- -0V- -0U- -1T- -1S- -0R- -0Q- -1P- -1O- -0N- -0M- -1L- -1K- -0J- -0I- -1H- -1G- -0F- -0E- -1D- -1C- -0B- -0A- -1@- -1?- -0>- -0=- -1<- -1;- -0:- -09- -18- -17- -06- -05- -14- -13- -02- -01- -10- -1/- -0.- -0-- -1,- -1+- -0*- -0)- -1(- -1'- -0&- -0%- -1$- -1#- -0"- -0!- -1~, -1}, -0|, -0{, -1z, -1y, -0x, -0w, -1v, -1u, -0t, -0s, -1r, -1q, -0p, -0o, -1n, -1m, -0l, -0k, -1j, -1i, -0h, -0g, -1f, -1e, -0d, -0c, -1b, -1a, -0`, -0_, -1^, -1], -0\, -0[, -1Z, -1Y, -0X, -0W, -1V, -1U, -0T, -0S, -1R, -1Q, -0P, -0O, -1N, -1M, -0L, -0K, -1J, -1I, -0H, -0G, -1F, -1E, -0D, -0C, -1B, -1A, -0@, -0?, -1>, -1=, -0<, -0;, -1:, -19, -08, -07, -16, -15, -04, -03, -12, -11, -00, -0/, -1., -1-, -0,, -0+, -1*, -1), -0(, -0', -1&, -1%, -0$, -0#, -1", -1!, -0~+ -0}+ -1|+ -1{+ -0z+ -0y+ -1x+ -1w+ -0v+ -0u+ -1t+ -1s+ -0r+ -0q+ -1p+ -1o+ -0n+ -0m+ -1l+ -1k+ -0j+ -0i+ -1h+ -1g+ -0f+ -0e+ -1d+ -1c+ -0b+ -0a+ -1`+ -1_+ -0^+ -0]+ -1\+ -1[+ -0Z+ -0Y+ -1X+ -1W+ -0V+ -0U+ -1T+ -1S+ -0R+ -0Q+ -1P+ -1O+ -0N+ -0M+ -1L+ -1K+ -0J+ -0I+ -1H+ -1G+ -0F+ -0E+ -1D+ -1C+ -0B+ -0A+ -1@+ -1?+ -0>+ -0=+ -1<+ -1;+ -0:+ -09+ -18+ -17+ -06+ -05+ -14+ -13+ -02+ -01+ -10+ -1/+ -0.+ -0-+ -1,+ -1++ -0*+ -0)+ -1(+ -1'+ -0&+ -0%+ -1$+ -1#+ -0"+ -0!+ -1~* -1}* -0|* -0{* -1z* -1y* -0x* -0w* -1v* -1u* -0t* -0s* -1r* -1q* -0p* -0o* -1n* -1m* -0l* -0k* -1j* -1i* -0h* -0g* -1f* -1e* -0d* -0c* -1b* -1a* -0`* -0_* -1^* -1]* -0\* -0[* -1Z* -1Y* -0X* -0W* -1V* -1U* -0T* -0S* -1R* -1Q* -0P* -0O* -1N* -1M* -0L* -0K* -1J* -1I* -0H* -0G* -1F* -1E* -0D* -0C* -1B* -1A* -0@* -0?* -1>* -1=* -0<* -0;* -1:* -19* -08* -07* -16* -15* -04* -03* -12* -11* -00* -0/* -1.* -1-* -0,* -0+* -1** -1)* -0(* -0'* -1&* -1%* -0$* -0#* -1"* -1!* -0~) -0}) -1|) -1{) -0z) -0y) -1x) -1w) -0v) -0u) -1t) -1s) -0r) -0q) -1p) -1o) -0n) -0m) -1l) -1k) -0j) -0i) -1h) -1g) -0f) -0e) -1d) -1c) -0b) -0a) -1`) -1_) -0^) -0]) -1\) -1[) -0Z) -0Y) -1X) -1W) -0V) -0U) -1T) -1S) -0R) -0Q) -1P) -1O) -0N) -0M) -1L) -1K) -0J) -0I) -1H) -1G) -0F) -0E) -1D) -1C) -0B) -0A) -1@) -1?) -0>) -0=) -1<) -1;) -0:) -09) -18) -17) -06) -05) -14) -13) -02) -01) -10) -1/) -0.) -0-) -1,) -1+) -0*) -0)) -1() -1') -0&) -0%) -1$) -1#) -0") -0!) -1~( -1}( -0|( -0{( -1z( -1y( -0x( -0w( -1v( -1u( -0t( -0s( -1r( -1q( -0p( -0o( -1n( -1m( -0l( -0k( -1j( -1i( -0h( -0g( -1f( -1e( -0d( -0c( -1b( -1a( -0`( -0_( -1^( -1]( -0\( -0[( -1Z( -1Y( -0X( -0W( -1V( -1U( -0T( -0S( -1R( -1Q( -0P( -0O( -1N( -1M( -0L( -0K( -1J( -1I( -0H( -0G( -1F( -1E( -0D( -0C( -1B( -1A( -0@( -0?( -1>( -1=( -0<( -0;( -1:( -19( -08( -07( -16( -15( -04( -03( -12( -11( -00( -0/( -1.( -1-( -0,( -0+( -1*( -1)( -0(( -0'( -1&( -1%( -0$( -0#( -1"( -1!( -0~' -0}' -1|' -1{' -0z' -0y' -1x' -1w' -0v' -0u' -1t' -1s' -0r' -0q' -1p' -1o' -0n' -0m' -1l' -1k' -0j' -0i' -1h' -1g' -0f' -0e' -1d' -1c' -0b' -0a' -1`' -1_' -0^' -0]' -1\' -1[' -0Z' -0Y' -1X' -1W' -0V' -0U' -1T' -1S' -0R' -0Q' -1P' -1O' -0N' -0M' -1L' -1K' -0J' -0I' -1H' -1G' -0F' -0E' -1D' -1C' -0B' -0A' -1@' -1?' -0>' -0=' -1<' -1;' -0:' -09' -18' -17' -06' -05' -14' -13' -02' -01' -10' -1/' -0.' -0-' -1,' -1+' -0*' -0)' -1(' -1'' -0&' -0%' -1$' -1#' -0"' -0!' -1~& -1}& -0|& -0{& -1z& -1y& -0x& -0w& -1v& -1u& -0t& -0s& -1r& -1q& -0p& -0o& -1n& -1m& -0l& -0k& -1j& -1i& -0h& -0g& -1f& -1e& -0d& -0c& -1b& -1a& -0`& -0_& -1^& -1]& -0\& -0[& -1Z& -1Y& -0X& -0W& -1V& -1U& -0T& -0S& -1R& -1Q& -0P& -0O& -1N& -1M& -0L& -0K& -1J& -1I& -0H& -0G& -1F& -1E& -0D& -0C& -1B& -1A& -0@& -0?& -1>& -1=& -0<& -0;& -1:& -19& -08& -07& -16& -15& -04& -03& -12& -11& -00& -0/& -1.& -1-& -0,& -0+& -1*& -1)& -0(& -0'& -1&& -1%& -0$& -0#& -1"& -1!& -0~% -0}% -1|% -1{% -0z% -0y% -1x% -1w% -0v% -0u% -1t% -1s% -0r% -0q% -1p% -1o% -0n% -0m% -1l% -1k% -0j% -0i% -1h% -1g% -0f% -0e% -1d% -1c% -0b% -0a% -1`% -1_% -0^% -0]% -1\% -1[% -0Z% -0Y% -1X% -1W% -0V% -0U% -1T% -1S% -0R% -0Q% -1P% -1O% -0N% -0M% -1L% -1K% -0J% -0I% -1H% -1G% -0F% -0E% -1D% -1C% -0B% -0A% -1@% -1?% -0>% -0=% -1<% -1;% -0:% -09% -18% -17% -06% -05% -14% -13% -02% -01% -10% -1/% -0.% -0-% -1,% -1+% -0*% -0)% -1(% -1'% -0&% -0%% -1$% -1#% -0"% -0!% -1~$ -1}$ -0|$ -0{$ -1z$ -1y$ -0x$ -0w$ -1v$ -1u$ -0t$ -0s$ -1r$ -1q$ -0p$ -0o$ -1n$ -1m$ -0l$ -0k$ -1j$ -1i$ -0h$ -0g$ -1f$ -1e$ -0d$ -0c$ -1b$ -1a$ -0`$ -0_$ -1^$ -1]$ -0\$ -0[$ -1Z$ -1Y$ -0X$ -0W$ -1V$ -1U$ -0T$ -0S$ -1R$ -1Q$ -0P$ -0O$ -1N$ -1M$ -0L$ -0K$ -1J$ -1I$ -0H$ -0G$ -1F$ -1E$ -0D$ -0C$ -1B$ -1A$ -0@$ -0?$ -1>$ -1=$ -0<$ -0;$ -1:$ -19$ -08$ -07$ -16$ -15$ -04$ -03$ -12$ -11$ -00$ -0/$ -1.$ -1-$ -0,$ -0+$ -1*$ -1)$ -0($ -0'$ -1&$ -1%$ -0$$ -0#$ -1"$ -1!$ -0~# -0}# -1|# -1{# -0z# -0y# -1x# -1w# -0v# -0u# -1t# -1s# -0r# -0q# -1p# -1o# -0n# -0m# -1l# -1k# -0j# -0i# -1h# -1g# -0f# -0e# -1d# -1c# -0b# -0a# -1`# -1_# -0^# -0]# -1\# -0[# -0Z# -xY# -xX# -xW# -xV# -xU# -xT# -xS# -xR# -xQ# -xP# -xO# -xN# -xM# -xL# -xK# -xJ# -xI# -xH# -xG# -xF# -xE# -xD# -xC# -xB# -xA# -x@# -x?# -x># -x=# -x<# -x;# -x:# -x9# -x8# -x7# -x6# -x5# -x4# -x3# -x2# -x1# -x0# -x/# -x.# -x-# -x,# -x+# -x*# -x)# -x(# -x'# -x&# -x%# -x$# -x## -x"# -x!# -x~" -x}" -x|" -x{" -xz" -xy" -xx" -xw" -xv" -xu" -xt" -xs" -xr" -xq" -xp" -xo" -xn" -xm" -xl" -xk" -xj" -xi" -xh" -xg" -xf" -xe" -xd" -xc" -xb" -xa" -x`" -x_" -x^" -x]" -x\" -x[" -xZ" -xY" -xX" -xW" -0V" -1U" -1T" -xS" -xR" -0Q" -1P" -xO" -xN" -xM" -xL" -xK" -xJ" -1I" -xH" -xG" -xF" -1E" -xD" -xC" -xB" -xA" -x@" -1?" -x>" -1=" -x<" -x;" -x:" -x9" -x8" -x7" -16" -x5" -x4" -x3" -x2" -x1" -10" -x/" -1." -x-" -x," -x+" -x*" -x)" -x(" -x'" -x&" -x%" -x$" -x#" -x"" -x!" -x~ -x} -x| -x{ -xz -xy -xx -xw -xv -xu -xt -xs -xr -xq -xp -xo -xn -xm -xl -xk -xj -xi -xh -xg -xf -xe -xd -xc -xb -xa -x` -0_ -0^ -0] -0\ -0[ -xZ -xY -xX -xW -xV -xU -xT -xS -xR -xQ -xP -xO -xN -xM -xL -xK -xJ -xI -xH -xG -xF -xE -xD -xC -xB -xA -x@ -x? -x> -x= -x< -x; -x: -x9 -x8 -x7 -x6 -x5 -x4 -x3 -x2 -x1 -x0 -x/ -bx . -b0 - -0, -1+ -0* -0) -b0 ( -b0 ' -b0 $ -x# -bx " -x! -$end -#2500 -1^ -1] -1\ -1[ -1m^ -1r^ -1w^ -1|^ -1_ -1h^ -1) -#3500 -0D# -0I# -0H# -0G# -0F# -0C# -0B# -0A# -0@# -0># -0=# -0<# -0;# -0Y# -0X# -0V# -0S# -0R# -0N# -0K# -0J# -0E# -0,Z -0?# -0:# -0~X -04Y -0JY -0`Y -0DZ -0XZ -0tZ -00[ -0c[ -0}[ -09\ -0S\ -0L# -0M# -0P# -0Q# -0T# -0W# -0vU -0*V -0NV -0%W -07W -0vW -0MX -0_X -0uY -0.Z -0I[ -0n\ -1}X -06Y -0LY -0bY -1BZ -0ZZ -1sZ -1/[ -1b[ -1|[ -18\ -1R\ -0:X -0*X -0XW -0GW -0pV -0" -1<" -15" -13" -1/" -1-" -0wY -1} -1H[ -0o\ -1*" -1'" -1%" -1#" -1!" -1{ -1y -1w -1t -1q -1n -1k -1h -1e -11" -14" -18" -1:" -1@" -1G" -1oU -1#V -15V -1GV -1|V -10W -1oW -1#X -1FX -1XX -1"" -1'Z -1r -1c -1qX -1-Y -1CY -1YY -1pY -1~ -1;Z -1QZ -1gZ -1#[ -1>[ -1V[ -1p[ -1,\ -1F\ -15X -1{W -1SW -1BW -1kV -0_V -1/V -0U# -1qU -1%V -17V -1IV -0^V -1~V -12W -1qW -1%X -1HX -1ZX -1rX -1.Y -1DY -1ZY -1gY -0%Z -1T -18R -0JT -0O" -0?T -1t" -0SU -0k[ -0_" -0Q[ -1-R -0TU -0-T -04T -0"T -0u" -0.T -13T -07[ -0#T -0(R -0`" -16 -0nS -1b" -1'R -0(T -1(_ -0oS -1uS -1x" -0pS -0vS -0|Z -1sQ -1d" -04 -0bZ -0]S -0tQ -1cS -0iS -02_ -0LS -0^S -0{" -0MS -1f" -0LZ -0bQ -0g" -1SS -0AS -1aQ -0GS -1RS -0BS -1~" -06Z -0i" -1OQ -00S -06S -0xY -0PQ -01S -07S -0*S -0## -0+S -0>Q -05 -0;Q -0-_ -0$# -0iY -06Q -0}R -0TY -03Q -0~R -0rR -0%# -0sR -0.Q -01 -0>Y -0+Q -0A_ -0gR -1W" -0&# -0hR -1nT -0&Q -02 -0(Y -0Y" -0#Q -0<_ -0\R -1c" -1o" -0dT -0lX -0'# -0]R -1h" -0a" -1hS -09R -1KR -1Z" -0/ -b0 " -b0 . -0OT -0|P -07 -1 -0@ -0H -0J -0K -0O -0Q -0; -0? -0A -0T -0U -0V -0C -0D -0E -0F -0G -09 -0W -0I -0L -0M -0: -0< -0= -0c^ -0^^ -0,^ -0"^ -0v] -0q] -0:] -00] -0&] -0@^ -0;^ -0'^ -0{] -0I] -05] -0+] -0Y^ -0T^ -0O^ -0l] -0g] -0b] -0]] -0X] -0S] -0J^ -0E^ -06^ -01^ -0N] -0D] -0?] -#10000 -1H# -1F# -14Y -1`Y -1W# -1Z# -16Y -1bY -1Y# -1# -0=# -0<# -0;# -0:# -0CY -0qX -1YY -1-Y -0G" -06Y -0bY -1~X -1JY -0DZ -0XZ -0tZ -00[ -0c[ -0}[ -09\ -0S\ -0n\ -0EY -1Y" -0sX -1[Y -1/Y -1_V -0/V -1+" -1(" -1$" -0U# -0}X -1LY -1BZ -0ZZ -1sZ -1/[ -1b[ -1|[ -18\ -1R\ -0o\ -1%U -1>Y -11 -1dT -0J" -1lX -0TY -0(Y -1W# -18 -1kX -1&Y -1RY -0`V -1," -1&" -1| -1z -1x -1u -1o -1l -1i -1f -1b -1Z# -0W" -1gR -1A_ -0Z" -1/ -0oU -1OT -17 -0rR -b101 " -b101 . -0\R -1# -0QR -0pU -1P_ -1qU -17V -0^V -1rX -1DY -0}[ -0c[ -0RR -1M" -0K" -1|[ -0?# -1b[ -0r" -0A\ -1^U -0jU -1+" -1k -0'\ -0I[ -1n -0:R -0IT -0_U -1iU -1kX -1p[ -0>T -1H[ -1V[ -18R -0JT -0O" -1r[ -0?T -1q -1X[ -0@# -1t" -0SU -0k[ -0_" -1>[ -0Q[ -0A# -00[ -1-R -0TU -0-T -04T -0<[ -0"T -0tZ -1/[ -0u" -0.T -13T -07[ -0#T -1sZ -1t -0B# -0(R -0`" -16 -0nS -1b" -1w -1#[ -0XZ -1'R -0(T -1(_ -0oS -1uS -1gZ -1%[ -0ZZ -1x" -0pS -0vS -1iZ -0|Z -0C# -1y -1sQ -1d" -04 -0bZ -0]S -0DZ -1QZ -0tQ -1cS -0iS -02_ -0LS -0^S -1BZ -1SZ -0D# -0{" -0MS -1f" -1{ -0LZ -0,Z -0bQ -0g" -1SS -1;Z -0AS -0.Z -1aQ -0GS -1RS -1=Z -0BS -1~ -1~" -06Z -0i" -1}Y -0E# -1OQ -00S -06S -0xY -0uY -0PQ -01S -07S -0*S -0wY -0## -0+S -1!" -0G# -0F# -0>Q -05 -1pY -0H# -0JY -0`Y -0;Q -0-_ -0nY -04Y -0LY -0I# -0bY -0$# -0iY -06Y -1%" -0~X -1#" -06Q -0}R -1'" -1CY -01 -1}X -1YY -03Q -0~R -1-Y -1EY -0A_ -1*" -1[Y -0%# -1/Y -0>Y -0&# -1qX -07 -0TY -0.Q -0(Y -0gR -0&Q -1sX -0#_ -0rR -0+Q -0\R -0hR -0$Q -0lX -0(# -0sR -1-Q -0]R -1{P -1m" -0*# -b0 " -b0 . -0OT -0sP -1l" -1+# -1n" -1)# -1bR -0iP -0PT -0tP -1mR -1dP -1WR -1nP -1P -1X -0O -0Q -1"^ -1v] -0'^ -0{] -#20000 -0^ -0] -0\ -0[ -0m^ -0r^ -0w^ -0|^ -0_ -0h^ -0) -#22500 -1^ -1] -1\ -1[ -1m^ -1r^ -1w^ -1|^ -1_ -1h^ -1) -#23500 -0W# -0Y# -0# -1QR -1pU -0P_ -1^V -0rX -0DY -0}[ -0c[ -1RR -0M" -1K" -1|[ -0?# -1b[ -1r" -1A\ -0^U -1jU -0+" -1k -1'\ -0I[ -1n -1:R -1IT -1_U -0iU -0kX -1p[ -1>T -1H[ -1V[ -08R -1JT -1O" -1r[ -1?T -1q -1X[ -0@# -0t" -1SU -1k[ -1_" -1>[ -1Q[ -0A# -00[ -0-R -1TU -1-T -14T -0<[ -1"T -0tZ -1/[ -1u" -1.T -03T -17[ -1#T -1sZ -1t -0B# -1(R -1`" -06 -1nS -0b" -1w -1#[ -0XZ -0'R -1(T -0(_ -1oS -0uS -1gZ -1%[ -0ZZ -0x" -1pS -1vS -1iZ -1|Z -0C# -1y -0sQ -0d" -14 -1bZ -1]S -0DZ -1QZ -1tQ -0cS -1iS -12_ -1LS -1^S -1BZ -1SZ -0D# -1{" -1MS -0f" -1{ -1LZ -0,Z -1bQ -1g" -0SS -1;Z -1AS -0.Z -0aQ -1GS -0RS -1=Z -1BS -1~ -0~" -16Z -1i" -1}Y -0E# -0OQ -10S -16S -1xY -0uY -0F# -1PQ -11S -17S -1*S -0wY -0`Y -1## -1+S -1!" -0bY -0H# -1>Q -15 -1pY -1#" -04Y -1;Q -1-_ -0nY -1YY -06Y -1G# -1$# -1iY -1[Y -1'" -1JY -16Q -1}R -1TY -1-Y -1LY -13Q -1~R -1rR -1I# -1/Y -0%" -1%# -1sR -1~X -12 -1(Y -0CY -1.Q -11 -0}X -1#Q -1<_ -1\R -1EY -1+Q -1A_ -0*" -1'# -1]R -0>Y -1&# -0qX -1|P -17 -0gR -1&Q -1sX -1yP -1#_ -0hR -1$Q -1lX -1(# -0m" -1*# -b1111111111111011 " -b1111111111111011 . -1OT -1sP -0bR -1iP -1PT -1tP -0P -0X -0"^ -0v] -#25000 -0^ -0] -0\ -0[ -0m^ -0r^ -0w^ -0|^ -0_ -0h^ -0) -#27500 -1^ -1] -1\ -1[ -1m^ -1r^ -1w^ -1|^ -1_ -1h^ -1) -#28500 -1_V -0U# -18 -0`V -0QR -1P_ -0^V -0RR -1M" -0K" -0sX -0EY -0r" -0A\ -1^U -0jU -1+" -0'\ -0:R -0IT -0_U -1iU -1kX -0>T -18R -0JT -0O" -0?T -1t" -0SU -0k[ -0_" -0Q[ -1-R -0TU -0-T -04T -0"T -0u" -0.T -13T -07[ -0#T -0(R -0`" -16 -0nS -1b" -1'R -0(T -1(_ -0oS -1uS -1x" -0pS -0vS -0|Z -1sQ -1d" -04 -0bZ -0]S -0tQ -1cS -0iS -02_ -0LS -0^S -0{" -0MS -1f" -0LZ -0bQ -0g" -1SS -0AS -1aQ -0GS -1RS -0BS -1~" -06Z -0i" -1OQ -00S -06S -0xY -0PQ -01S -07S -0*S -0## -0+S -0>Q -05 -0;Q -0-_ -0$# -0iY -06Q -0}R -0TY -0Z# -1[# -03Q -0~R -0rR -0&U -1HU -1I# -1>Y -0%# -0sR -0%U -1FU -1~X -1gR -0.Q -01 -1W" -0}X -1hR -0+Q -0A_ -1nT -0*" -02 -0(Y -0&# -1G# -0Y" -0qX -0<_ -0\R -0W# -0&Q -0Y# -1JY -0dT -1rX -0'# -0]R -0[ -0p\ -1L" -0N" -1S" -1U" -1dU -0YU -0FU -1+U -1xT -1GU -0Y -1Z -0!] -1z\ -#35000 -0[# -1\# -0HU -0^ -0] -0\ -0[ -1@U -0GU -0m^ -0r^ -0w^ -0|^ -0Q" -0_ -0;U -0h^ -1:U -0) -1, -#37500 -1^ -1] -1\ -1[ -1m^ -1r^ -1w^ -1|^ -1_ -1h^ -1) -#38500 -0I# -0G# -0~X -0JY -0_V -0A# -0@# -0># -0=# -0<# -0;# -1}X -0LY -1BZ -0ZZ -1sZ -1/[ -1b[ -1|[ -18\ -1R\ -0o\ -1W# -08 -0C# -0tZ -00[ -0c[ -0}[ -09\ -0S\ -1," -1&" -1| -1z -1x -1u -1o -1l -1i -1f -1b -1H# -1F# -0wY -0E# -0.Z -0D# -0B# -1H[ -0:# -1Q" -1[ -1p\ -0:U -05V -0^U -1N" -0P" -0R" -0S" -0! -06V -1_U -1YU -0NU -05U -0+U -00U -1# -0Z -1u\ -0z\ -#40000 -0^ -0] -0\ -0[ -0m^ -0r^ -0w^ -0|^ -0_ -0h^ -0) -0, -#42500 -1^ -1] -1\ -1[ -1m^ -1r^ -1w^ -1|^ -1_ -1h^ -1) -#43500 -11 -1A_ -1Y" -1&# -17 -1dT -0TY -0(Y -1&Q -1#_ -0W" -0Z" -1/ -0rR -0\R -1$Q -1lX -1(# -0nT -0_T -1K_ -0sR -0-Q -0]R -0{P -1*# -b101 " -b101 . -1OT -1sP -1X" -13 -10 -0l" -0+# -0n" -0)# -1iP -1PT -1tP -1iT -1%Q -17_ -1F_ -0mR -0dP -0WR -0nP -0P -0X -1@ -1H -1O -1Q -0"^ -0v] -10] -1&] -1'^ -1{] -#45000 -0^ -0] -0\ -0[ -0m^ -0r^ -0w^ -0|^ -0_ -0h^ -0) -#47500 -1^ -1] -1\ -1[ -1m^ -1r^ -1w^ -1|^ -1_ -1h^ -1) -#50000 -1G# -0F# -1E# -1B# -1JY -0`Y -1uY -1XZ -1Z# -1LY -0bY -1wY -1ZZ -1X# -1V# -0^ -0] -0\ -0[ -1&U -0&" -1$" -0!" -0z -1*V -1NV -0m^ -0r^ -0w^ -0|^ -1$U -0\# -0# -0=# -0<# -0;# -0:# -11 -1AS -0-Y -0G" -0sX -16Y -1LY -1ZZ -1~X -0`Y -0DZ -0tZ -00[ -0c[ -0}[ -09\ -0S\ -0n\ -0nY -1A_ -1BS -0/Y -12 -0E# -0J" -0H" -0D" -1_V -0/V -1+" -1(" -1&" -1z -0U# -0}X -0bY -1BZ -1sZ -1/[ -1b[ -1|[ -18\ -1R\ -0o\ -0iY -1>Y -1&# -0h" -1(Y -1#Q -1<_ -0uY -1W# -0oU -0#V -0GV -18 -1kX -1&Y -1Y -1'" -1uY -1PQ -11S -17S -1*S -0+Q -0A_ -0gR -1-Y -1wY -1## -1+S -0I# -0&# -0hR -1/Y -0!" -1>Q -15 -0~X -0&Q -02 -0(Y -0pY -1;Q -1-_ -1}X -0#Q -0<_ -0\R -1nY -1$# -1*" -0'# -0]R -1iY -16Q -1qX -0|P -07 -1}R -13Q -1sX -0yP -0#_ -1~R -15Q -0lX -0(# -1k" -1,# -b1111000 " -b1111000 . -0OT -0sP -1xR -1_P -0PT -0tP -0N -1X -0,^ -1v] -#60000 -0^ -0] -0\ -0[ -0m^ -0r^ -0w^ -0|^ -0_ -0h^ -0) -#62500 -1^ -1] -1\ -1[ -1m^ -1r^ -1w^ -1|^ -1_ -1h^ -1) -#63500 -0E# -0G# -1F# -0H# -1C# -0uY -0JY -1`Y -04Y -1DZ -1D# -0wY -0LY -1I# -1bY -06Y -0BZ -1,Z -1!" -05 -1%" -1~X -0#" -1'" -0{ -1.Z -1pY -0-_ -1CY -11 -0}X -0YY -1-Y -12 -0;Z -0~ -0nY -0$# -1EY -1+Q -1A_ -0*" -0[Y -1/Y -1#Q -1<_ -0=Z -0}Y -0## -0iY -06Q -0>Y -1&# -0qX -17 -1h" -1TY -1%# -0(Y -1'# -0i" -16Z -1xY -0>Q -0}R -03Q -0gR -1&Q -0sX -1yP -1#_ -1Y -0D# -0=Z -0wY -1I# -16Y -0gR -0,Z -16Z -1!" -05 -1~X -0'" -0hR -0.Z -10S -1pY -0-_ -0}X -0-Y -12 -1~ -11S -0nY -0$# -0*" -0/Y -1#Q -1<_ -1}Y -0## -0iY -06Q -0qX -17 -1(Y -1'# -0xY -0>Q -0}R -03Q -0sX -1yP -1#_ -1\R -1|P -0*S -0;Q -0~R -05Q -1lX -1(# -1]R -0zP -0+S -1=Q -0k" -0,# -b1001011 " -b1001011 . -1OT -1sP -1n" -0)# -1A" -1j" -1-# -0xR -0_P -1PT -1tP -1WR -0nP -1fV -1%S -1ZP -1N -0X -1Q -0M -1,^ -0v] -1{] -01^ -#75000 -0^ -0] -0\ -0[ -0m^ -0r^ -0w^ -0|^ -0_ -0h^ -0) -#77500 -1^ -1] -1\ -1[ -1m^ -1r^ -1w^ -1|^ -1_ -1h^ -1) -#78500 -0C# -0DZ -1G# -1BZ -1D# -1JY -1{ -1,Z -1LY -1;Z -1.Z -0%" -0H# -1=Z -0~ -0CY -04Y -06Z -0}Y -0EY -06Y -1E# -00S -1xY -1>Y -1'" -1uY -01S -1*S -1gR -1-Y -1wY -1## -1+S -0I# -1hR -1/Y -0!" -1>Q -15 -0~X -02 -0(Y -0pY -1;Q -1-_ -1}X -0#Q -0<_ -0\R -1nY -1$# -1*" -0'# -0]R -1iY -16Q -1qX -0|P -07 -1}R -13Q -1sX -0yP -0#_ -1~R -15Q -0lX -0(# -1k" -1,# -b111100 " -b111100 . -0OT -0sP -1xR -1_P -0PT -0tP -0N -1X -0,^ -1v] -#80000 -0^ -0] -0\ -0[ -0m^ -0r^ -0w^ -0|^ -0_ -0h^ -0) -#82500 -1^ -1] -1\ -1[ -1m^ -1r^ -1w^ -1|^ -1_ -1h^ -1) -#83500 -1W# -1# -0QR -0pU -0$V -0HV -1P_ -17V -1IV -1rX -1.Y -1DY -1ZY -0}[ -0c[ -0RR -1M" -0K" -1|[ -0?# -1b[ -0r" -0A\ -1^U -0jU -1+" -1k -0'\ -0I[ -1n -0:R -0IT -0_U -1iU -1kX -1p[ -0>T -1H[ -1V[ -18R -0JT -0O" -1r[ -0?T -1q -1X[ -0@# -1F# -1t" -0SU -0k[ -0_" -1>[ -0Q[ -0A# -00[ -1`Y -1-R -0TU -0-T -04T -0<[ -0"T -0tZ -1/[ -1bY -0u" -0.T -13T -07[ -0#T -1sZ -1t -0B# -0#" -0(R -0`" -16 -0nS -1b" -1w -1#[ -0XZ -0YY -1'R -0(T -1(_ -0oS -1uS -1gZ -1%[ -0ZZ -0E# -1G# -0[Y -0H# -1x" -0pS -0vS -1iZ -0|Z -1y -0C# -0uY -1JY -1TY -04Y -1sQ -1d" -04 -0bZ -0]S -1QZ -0DZ -1D# -0wY -1LY -1rR -1I# -06Y -0tQ -1cS -0iS -02_ -0LS -0^S -1SZ -1BZ -1,Z -1!" -05 -0%" -1%# -1sR -1~X -1'" -0{" -0MS -1f" -0LZ -1{ -1.Z -1pY -0-_ -0CY -1.Q -11 -0}X -1-Y -12 -0bQ -0g" -1SS -0AS -1;Z -0~ -0PQ -07S -0nY -0$# -0EY -1+Q -1A_ -0*" -1/Y -1#Q -1<_ -1aQ -0GS -1RS -0BS -1=Z -0}Y -0## -0iY -06Q -1>Y -1&# -0qX -17 -0(Y -1'# -1~" -0i" -06Z -1xY -0>Q -0}R -03Q -1gR -1&Q -0sX -1yP -1#_ -0\R -1|P -1OQ -06S -0.# -00S -1*S -0;Q -0~R -05Q -1hR -0$Q -1lX -1(# -0]R -1zP -1!# -0UP -01S -1+S -0=Q -0k" -0,# -1m" -0*# -b101101 " -b101101 . -1OT -1sP -0n" -1)# -1JQ -1/# -0A" -0j" -0-# -0xR -0_P -1bR -0iP -1PT -1tP -0WR -1nP -1IQ -1PP -0fV -0%S -0ZP -1N -1P -0X -0Q -0L -1M -1,^ -1"^ -0v] -0{] -06^ -11^ -#85000 -0^ -0] -0\ -0[ -0m^ -0r^ -0w^ -0|^ -0_ -0h^ -0) -#87500 -1^ -1] -1\ -1[ -1m^ -1r^ -1w^ -1|^ -1_ -1h^ -1) -#88500 -0D# -0,Z -0.Z -1H# -1~ -14Y -1}Y -16Y -1E# -0xY -0'" -1uY -0*S -0-Y -1wY -0+S -0I# -0/Y -0!" -15 -0~X -1(Y -0pY -1-_ -1}X -1\R -1nY -1$# -1*" -1]R -1iY -16Q -1qX -07 -1}R -13Q -1sX -0yP -0#_ -1~R -15Q -0lX -0(# -1k" -1,# -b11110 " -b11110 . -0OT -0sP -1xR -1_P -0PT -0tP -0N -1X -0,^ -1v] -#90000 -0^ -0] -0\ -0[ -0m^ -0r^ -0w^ -0|^ -0_ -0h^ -0) -#92500 -1^ -1] -1\ -1[ -1m^ -1r^ -1w^ -1|^ -1_ -1h^ -1) -#93500 -1W# -1# -0QR -0pU -0$V -0HV -1P_ -1%V -17V -1IV -1rX -1.Y -1DY -1ZY -0}[ -0c[ -0RR -1M" -0K" -1|[ -0?# -1b[ -0r" -0A\ -1^U -0jU -1+" -1k -0'\ -0I[ -1n -0:R -0IT -0_U -1iU -1kX -1p[ -0>T -1H[ -1V[ -18R -0JT -0O" -1r[ -0?T -1q -1X[ -0@# -1t" -0SU -0k[ -0_" -1>[ -0Q[ -0A# -00[ -1F# -1-R -0TU -0-T -04T -0<[ -0"T -0tZ -1/[ -1`Y -0u" -0.T -13T -07[ -0#T -1sZ -1t -0B# -1bY -0(R -0`" -16 -0nS -1b" -1w -1#[ -0XZ -0#" -1G# -1'R -0(T -1(_ -0oS -1uS -1gZ -1%[ -0ZZ -0YY -1JY -1x" -0pS -0vS -1iZ -0|Z -0C# -1y -0[Y -1LY -1sQ -1d" -04 -0bZ -0]S -0DZ -1QZ -1TY -0%" -0tQ -1cS -0iS -02_ -0LS -0^S -1BZ -1SZ -1rR -0CY -0{" -0MS -1f" -1{ -0LZ -0E# -1H# -1%# -1sR -0EY -0bQ -0g" -1SS -1;Z -0AS -0uY -14Y -1.Q -11 -1>Y -0D# -1aQ -0GS -1RS -1=Z -0BS -0wY -1I# -16Y -1+Q -1A_ -1gR -0,Z -1~" -06Z -0i" -1!" -05 -1~X -0'" -1&# -1hR -0.Z -1OQ -00S -06S -1pY -0-_ -0}X -0-Y -1&Q -12 -1~ -0PQ -01S -07S -0nY -0$# -0*" -0/Y -1#Q -1<_ -1}Y -0## -0iY -06Q -0qX -17 -1(Y -1'# -0xY -0>Q -0}R -03Q -0sX -1yP -1#_ -1\R -1|P -0*S -0;Q -0~R -05Q -1lX -1(# -1]R -0zP -0+S -1=Q -0k" -0,# -b1111 " -b1111 . -1OT -1sP -1n" -0)# -1A" -1j" -1-# -0xR -0_P -1PT -1tP -1WR -0nP -1fV -1%S -1ZP -1N -0X -1Q -0M -1,^ -0v] -1{] -01^ -#95000 -0^ -0] -0\ -0[ -0m^ -0r^ -0w^ -0|^ -0_ -0h^ -0) -#97500 -1^ -1] -1\ -1[ -1m^ -1r^ -1w^ -1|^ -1_ -1h^ -1) -#98500 -1W# -1# -0QR -0pU -0$V -0HV -1P_ -1qU -1%V -17V -1IV -0^V -1rX -1.Y -1DY -1ZY -0}[ -0c[ -0RR -1M" -0K" -1|[ -0?# -1b[ -0r" -0A\ -1^U -0jU -1+" -1k -0'\ -0I[ -1n -0:R -0IT -0_U -1iU -1kX -1p[ -0>T -1H[ -1V[ -18R -0JT -0O" -1r[ -0?T -1q -1X[ -0@# -1t" -0SU -0k[ -0_" -1>[ -0Q[ -0A# -00[ -1-R -0TU -0-T -04T -0<[ -0"T -0tZ -1/[ -0u" -0.T -13T -07[ -0#T -1sZ -1t -0B# -0(R -0`" -16 -0nS -1b" -1w -1#[ -0XZ -0F# -1'R -0(T -1(_ -0oS -1uS -1gZ -1%[ -0ZZ -0`Y -1x" -0pS -0vS -1iZ -0|Z -0C# -1y -0bY -1sQ -1d" -04 -0bZ -0]S -0DZ -1QZ -1#" -0G# -0tQ -1cS -0iS -02_ -0LS -0^S -1BZ -1SZ -0D# -1YY -0JY -0{" -0MS -1f" -1{ -0LZ -0,Z -1[Y -0LY -0bQ -0g" -1SS -1;Z -0AS -0.Z -0TY -1%" -0H# -1aQ -0GS -1RS -1=Z -0BS -1~ -0rR -1CY -04Y -1~" -06Z -0i" -1}Y -0%# -0sR -1EY -06Y -0E# -1OQ -00S -06S -0xY -0.Q -01 -0>Y -1'" -0uY -0PQ -01S -07S -0*S -0+Q -0A_ -0gR -1-Y -0wY -0## -0+S -0I# -0&# -0hR -1/Y -1!" -0>Q -05 -0~X -0&Q -02 -0(Y -1pY -0;Q -0-_ -1}X -0#Q -0<_ -0\R -0nY -0$# -1*" -0'# -0]R -0iY -06Q -1qX -0|P -07 -0}R -03Q -1sX -0yP -0#_ -0~R -15Q -0lX -0(# -1k" -1,# -b0 " -b0 . -0OT -0sP -1xR -1_P -0PT -0tP -0N -1X -0,^ -1v] -#100000 -0^ -0] -0\ -0[ -0m^ -0r^ -0w^ -0|^ -0_ -0h^ -0) -#102500 -1^ -1] -1\ -1[ -1m^ -1r^ -1w^ -1|^ -1_ -1h^ -1) -#103500 -0W# -0Y# -0X# -0V# -0# -1QR -1pU -1$V -1HV -0P_ -1^V -0rX -0.Y -0DY -0ZY -0}[ -0c[ -1RR -0M" -1K" -1|[ -0?# -1b[ -1r" -1A\ -0^U -1jU -0+" -1k -1'\ -0I[ -1n -1:R -1IT -1_U -0iU -0kX -1p[ -1>T -1H[ -1V[ -08R -1JT -1O" -1r[ -1?T -1q -1X[ -0@# -0t" -1SU -1k[ -1_" -1>[ -1Q[ -0A# -00[ -0-R -1TU -1-T -14T -0<[ -1"T -0tZ -1/[ -1u" -1.T -03T -17[ -1#T -1sZ -1t -0B# -1(R -1`" -06 -1nS -0b" -1w -1#[ -0XZ -0'R -1(T -0(_ -1oS -0uS -1gZ -1%[ -0ZZ -0x" -1pS -1vS -1iZ -1|Z -0C# -1y -0sQ -0d" -14 -1bZ -1]S -0DZ -1QZ -1tQ -0cS -1iS -12_ -1LS -1^S -1BZ -1SZ -0D# -1{" -1MS -0f" -1{ -1LZ -0,Z -1bQ -1g" -0SS -1;Z -1AS -0.Z -0aQ -1GS -0RS -1=Z -1BS -1~ -0~" -16Z -1i" -1}Y -0E# -0OQ -10S -16S -1xY -0uY -1PQ -11S -17S -1*S -0wY -1G# -1F# -1## -1+S -1!" -1H# -1JY -1`Y -1>Q -15 -1pY -14Y -1LY -1I# -1bY -1;Q -1-_ -0nY -16Y -0%" -1~X -0#" -1$# -1iY -0'" -0CY -11 -0}X -0YY -16Q -1}R -0-Y -12 -1EY -1+Q -1A_ -0*" -1[Y -13Q -1~R -1/Y -1#Q -1<_ -0>Y -1&# -0qX -17 -0TY -1%# -0(Y -1'# -0gR -1&Q -1sX -1yP -1#_ -0rR -1.Q -0\R -1|P -0hR -1$Q -1lX -1(# -0sR -1,Q -0]R -1zP -0m" -1*# -b1111111111110001 " -b1111111111110001 . -1OT -1sP -0l" -1+# -0n" -1)# -0bR -1iP -1PT -1tP -0mR -1dP -0WR -1nP -0P -0X -0O -0Q -0"^ -0v] -0'^ -0{] -#105000 -0^ -0] -0\ -0[ -0m^ -0r^ -0w^ -0|^ -0_ -0h^ -0) -#107500 -1^ -1] -1\ -1[ -1m^ -1r^ -1w^ -1|^ -1_ -1h^ -1) -#108500 -1_V -0U# -18 -0`V -0QR -1P_ -0^V -0RR -1M" -0K" -0sX -0/Y -0EY -0[Y -0r" -0A\ -1^U -0jU -1+" -0'\ -0:R -0IT -0_U -1iU -1kX -0>T -18R -0JT -0O" -0?T -1t" -0SU -0k[ -0_" -0Q[ -1-R -0TU -0-T -04T -0"T -0u" -0.T -13T -07[ -0#T -0(R -0`" -16 -0nS -1b" -1'R -0(T -1(_ -0oS -1uS -1x" -0pS -0vS -0|Z -1sQ -1d" -04 -0bZ -0]S -0tQ -1cS -0iS -02_ -0LS -0^S -0{" -0MS -1f" -0LZ -0bQ -0g" -1SS -0AS -1aQ -0GS -1RS -0BS -1~" -06Z -0i" -1OQ -00S -06S -0xY -0PQ -01S -07S -0*S -0## -0+S -1TY -0Z# -1[# -0>Q -05 -1rR -0&U -1HU -1I# -1>Y -0;Q -0-_ -1sR -0%U -1FU -1~X -1gR -0$# -0iY -01 -1W" -0}X -1hR -06Q -0}R -0A_ -1nT -0*" -02 -1(Y -03Q -0~R -0&# -1G# -0Y" -0qX -0<_ -1\R -0%# -1F# -1H# -0W# -0&Q -0Y# -1JY -0dT -1rX -0'# -1]R -0V# -0.Q -0X# -1`Y -14Y -0[ -0p\ -1L" -0N" -1S" -1U" -1dU -0YU -0FU -1+U -1xT -1GU -0Y -1Z -0!] -1z\ -#115000 -0[# -1\# -0HU -0^ -0] -0\ -0[ -1@U -0GU -0m^ -0r^ -0w^ -0|^ -0Q" -0_ -0;U -0h^ -1:U -0) -1, -#117500 -1^ -1] -1\ -1[ -1m^ -1r^ -1w^ -1|^ -1_ -1h^ -1) -#118500 -0I# -0F# -0~X -0`Y -0_V -0A# -0@# -0># -0=# -0<# -0;# -1}X -0bY -1BZ -1sZ -1/[ -1b[ -1|[ -18\ -1R\ -0o\ -1W# -08 -0C# -0tZ -00[ -0c[ -0}[ -09\ -0S\ -1," -1$" -1| -1x -1u -1o -1l -1i -1f -1b -1E# -0.Z -0D# -1B# -1H[ -0:# -1Q" -1V# -1[ -1p\ -0:U -0E" -05V -0I" -0^U -1N" -0P" -0R" -0S" -0! -1oY -0BV -06V -0|U -1_U -1YU -0NU -05U -0+U -00U -1# -0Z -1u\ -0z\ -#120000 -0^ -0] -0\ -0[ -0m^ -0r^ -0w^ -0|^ -0_ -0h^ -0) -0, -#122500 -1^ -1] -1\ -1[ -1m^ -1r^ -1w^ -1|^ -1_ -1h^ -1) -#123500 -0TY -0rR -0sR -11 -1+Q -1A_ -1&# -1&Q -12 -1LZ -1#Q -1<_ -1AS -1'# -1BS -0iY -1|P -17 -1>Y -0h" -1%# -1(Y -0}R -1yP -1#_ -0W" -1gR -1/ -0name(), leakage); - result.leakage() += leakage; + result.incrLeakage(leakage); } PwrActivity @@ -1268,10 +1268,9 @@ Power::findSeqActivity(const Instance *inst, return global_activity_; else if (hasSeqActivity(inst, port)) { PwrActivity &activity = seqActivity(inst, port); - if (activity.origin() != PwrActivityOrigin::unknown) - return activity; + return activity; } - return PwrActivity(0.0, 0.0, PwrActivityOrigin::unknown); + return PwrActivity(); } float @@ -1330,6 +1329,117 @@ Power::findClk(const Pin *to_pin) //////////////////////////////////////////////////////////////// +void +Power::reportActivityAnnotation(bool report_unannotated, + bool report_annotated) +{ + size_t vcd_count = 0; + size_t saif_count = 0; + size_t input_count = 0; + for (auto const& [pin, activity] : user_activity_map_) { + PwrActivityOrigin origin = activity.origin(); + switch (origin) { + case PwrActivityOrigin::vcd: + vcd_count++; + break; + case PwrActivityOrigin::saif: + saif_count++; + break; + case PwrActivityOrigin::user: + input_count++; + break; + default: + break; + } + } + if (vcd_count > 0) + report_->reportLine("vcd %5zu", vcd_count); + if (saif_count > 0) + report_->reportLine("saif %5zu", saif_count); + if (input_count > 0) + report_->reportLine("input %5zu", input_count); + size_t pin_count = pinCount(); + size_t unannotated_count = pin_count - vcd_count - saif_count - input_count; + report_->reportLine("unannotated %5zu", unannotated_count); + + if (report_annotated) { + PinSeq annotated_pins; + for (auto const& [pin, activity] : user_activity_map_) + annotated_pins.push_back(pin); + sort(annotated_pins.begin(), annotated_pins.end(), PinPathNameLess(sdc_network_)); + report_->reportLine("Annotated pins:"); + for (const Pin *pin : annotated_pins) { + const PwrActivity &activity = user_activity_map_[pin]; + PwrActivityOrigin origin = activity.origin(); + const char *origin_name = pwr_activity_origin_map.find(origin); + report_->reportLine("%5s %s", + origin_name, + sdc_network_->pathName(pin)); + } + } + if (report_unannotated) { + PinSeq unannotated_pins; + findUnannotatedPins(network_->topInstance(), unannotated_pins); + LeafInstanceIterator *inst_iter = network_->leafInstanceIterator(); + while (inst_iter->hasNext()) { + const Instance *inst = inst_iter->next(); + findUnannotatedPins(inst, unannotated_pins); + } + delete inst_iter; + + sort(unannotated_pins.begin(), unannotated_pins.end(), + PinPathNameLess(sdc_network_)); + report_->reportLine("Unannotated pins:"); + for (const Pin *pin : unannotated_pins) { + report_->reportLine(" %s", sdc_network_->pathName(pin)); + } + } +} + +void +Power::findUnannotatedPins(const Instance *inst, + PinSeq &unannotated_pins) +{ + InstancePinIterator *pin_iter = network_->pinIterator(inst); + while (pin_iter->hasNext()) { + const Pin *pin = pin_iter->next(); + if (!network_->direction(pin)->isInternal() + && user_activity_map_.find(pin) == user_activity_map_.end()) + unannotated_pins.push_back(pin); + } + delete pin_iter; +} + +// leaf pins - internal pins + top instance pins +size_t +Power::pinCount() +{ + size_t count = 0; + LeafInstanceIterator *leaf_iter = network_->leafInstanceIterator(); + while (leaf_iter->hasNext()) { + Instance *leaf = leaf_iter->next(); + InstancePinIterator *pin_iter = network_->pinIterator(leaf); + while (pin_iter->hasNext()) { + const Pin *pin = pin_iter->next(); + if (!network_->direction(pin)->isInternal()) + count++; + } + delete pin_iter; + } + delete leaf_iter; + + InstancePinIterator *pin_iter = network_->pinIterator(network_->topInstance()); + while (pin_iter->hasNext()) { + pin_iter->next(); + count++; + } + delete pin_iter; + + return count; +} + +//////////////////////////////////////////////////////////////// + PowerResult::PowerResult() : internal_(0.0), switching_(0.0), @@ -1351,6 +1461,24 @@ PowerResult::total() const return internal_ + switching_ + leakage_; } +void +PowerResult::incrInternal(float pwr) +{ + internal_ += pwr; +} + +void +PowerResult::incrSwitching(float pwr) +{ + switching_ += pwr; +} + +void +PowerResult::incrLeakage(float pwr) +{ + leakage_ += pwr; +} + void PowerResult::incr(PowerResult &result) { diff --git a/power/Power.hh b/power/Power.hh index 22ef7df6..bc4333ca 100644 --- a/power/Power.hh +++ b/power/Power.hh @@ -91,6 +91,8 @@ public: PwrActivityOrigin origin); // Activity is toggles per second. PwrActivity findClkedActivity(const Pin *pin); + void reportActivityAnnotation(bool report_unannotated, + bool report_annotated); protected: bool inClockNetwork(const Instance *inst); @@ -199,6 +201,9 @@ protected: const Instance *inst); float evalBddDuty(DdNode *bdd, const Instance *inst); + void findUnannotatedPins(const Instance *inst, + PinSeq &unannotated_pins); + size_t pinCount(); private: // Port/pin activities set by set_pin_activity. diff --git a/power/Power.i b/power/Power.i index 016365fc..d0b45038 100644 --- a/power/Power.i +++ b/power/Power.i @@ -20,7 +20,6 @@ #include "Sta.hh" #include "power/Power.hh" #include "power/VcdReader.hh" -#include "power/ReadVcdActivities.hh" #include "power/SaifReader.hh" using namespace sta; @@ -113,22 +112,6 @@ read_vcd_file(const char *filename, readVcdActivities(filename, scope, sta); } -void -report_vcd_waveforms(const char *filename) -{ - Sta *sta = Sta::sta(); - reportVcdWaveforms(filename, sta); -} - -// debugging -void -report_vcd_var_values(const char *filename, - const char *var_name) -{ - Sta *sta = Sta::sta(); - reportVcdVarValues(filename, var_name, sta); -} - //////////////////////////////////////////////////////////////// bool @@ -140,4 +123,13 @@ read_saif_file(const char *filename, return readSaif(filename, scope, sta); } +void +report_activity_annotation_cmd(bool report_unannotated, + bool report_annotated) +{ + Power *power = Sta::sta()->power(); + power->reportActivityAnnotation(report_unannotated, + report_annotated); +} + %} // inline diff --git a/power/Power.tcl b/power/Power.tcl index a8fd9cef..a554c8c1 100644 --- a/power/Power.tcl +++ b/power/Power.tcl @@ -323,6 +323,20 @@ proc read_saif { args } { ################################################################ +define_cmd_args "report_activity_annotation" { [-report_unannotated] \ + [-report_annotated] } + +proc_redirect report_activity_annotation { + parse_key_args "report_activity_annotation" args \ + keys {} flags {-report_unannotated -report_annotated} + check_argc_eq0 "report_activity_annotation" $args + set report_unannotated [info exists flags(-report_unannotated)] + set report_annotated [info exists flags(-report_annotated)]; + report_activity_annotation_cmd $report_unannotated $report_annotated +} + +################################################################ + proc power_find_nan { } { set corner [cmd_corner] foreach inst [network_leaf_instances] { diff --git a/power/ReadVcdActivities.cc b/power/ReadVcdActivities.cc deleted file mode 100644 index e6510c18..00000000 --- a/power/ReadVcdActivities.cc +++ /dev/null @@ -1,258 +0,0 @@ -// OpenSTA, Static Timing Analyzer -// Copyright (c) 2024, Parallax Software, Inc. -// -// This program is free software: you can redistribute it and/or modify -// it under the terms of the GNU General Public License as published by -// the Free Software Foundation, either version 3 of the License, or -// (at your option) any later version. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program. If not, see . - -#include "ReadVcdActivities.hh" - -#include -#include - -#include "VcdReader.hh" -#include "Debug.hh" -#include "Network.hh" -#include "VerilogNamespace.hh" -#include "ParseBus.hh" -#include "Sdc.hh" -#include "Power.hh" -#include "Sta.hh" - -namespace sta { - -using std::abs; -using std::min; -using std::to_string; - -class ReadVcdActivities : public StaState -{ -public: - ReadVcdActivities(const char *filename, - const char *scope, - Sta *sta); - void readActivities(); - -private: - void setActivities(); - void setVarActivity(VcdVar *var, - string &var_name, - const VcdValues &var_value); - void setVarActivity(const char *pin_name, - const VcdValues &var_values, - int value_bit); - void findVarActivity(const VcdValues &var_values, - int value_bit, - // Return values. - double &transition_count, - double &activity, - double &duty); - void checkClkPeriod(const Pin *pin, - double transition_count); - - const char *filename_; - const char *scope_; - Vcd vcd_; - double clk_period_; - Sta *sta_; - Power *power_; - std::set annotated_pins_; - - static constexpr double sim_clk_period_tolerance_ = .1; -}; - -void -readVcdActivities(const char *filename, - const char *scope, - Sta *sta) -{ - ReadVcdActivities reader(filename, scope, sta); - reader.readActivities(); -} - -ReadVcdActivities::ReadVcdActivities(const char *filename, - const char *scope, - Sta *sta) : - StaState(sta), - filename_(filename), - scope_(scope), - vcd_(sta), - clk_period_(0.0), - sta_(sta), - power_(sta->power()) -{ -} - -void -ReadVcdActivities::readActivities() -{ - vcd_ = readVcdFile(filename_, sta_); - - clk_period_ = INF; - for (Clock *clk : *sta_->sdc()->clocks()) - clk_period_ = min(static_cast(clk->period()), clk_period_); - - if (vcd_.timeMax() > 0) - setActivities(); - else - report_->warn(1450, "VCD max time is zero."); - report_->reportLine("Annotated %zu pin activities.", annotated_pins_.size()); -} - -void -ReadVcdActivities::setActivities() -{ - size_t scope_length = strlen(scope_); - for (VcdVar *var : vcd_.vars()) { - const VcdValues &var_values = vcd_.values(var); - if (!var_values.empty() - && (var->type() == VcdVarType::wire - || var->type() == VcdVarType::reg)) { - string var_name = var->name(); - // string::starts_with in c++20 - if (scope_length) { - if (var_name.substr(0, scope_length) == scope_) { - var_name = var_name.substr(scope_length + 1); - setVarActivity(var, var_name, var_values); - } - } - else - setVarActivity(var, var_name, var_values); - } - } -} - -void -ReadVcdActivities::setVarActivity(VcdVar *var, - string &var_name, - const VcdValues &var_values) -{ - if (var->width() == 1) { - string sta_name = netVerilogToSta(var_name.c_str()); - setVarActivity(sta_name.c_str(), var_values, 0); - } - else { - bool is_bus, is_range, subscript_wild; - string bus_name; - int from, to; - parseBusName(var_name.c_str(), '[', ']', '\\', - is_bus, is_range, bus_name, from, to, subscript_wild); - if (is_bus) { - string sta_bus_name = netVerilogToSta(bus_name.c_str()); - int value_bit = 0; - if (to < from) { - for (int bus_bit = to; bus_bit <= from; bus_bit++) { - string pin_name = sta_bus_name; - pin_name += '['; - pin_name += to_string(bus_bit); - pin_name += ']'; - setVarActivity(pin_name.c_str(), var_values, value_bit); - value_bit++; - } - } - else { - for (int bus_bit = to; bus_bit >= from; bus_bit--) { - string pin_name = sta_bus_name; - pin_name += '['; - pin_name += to_string(bus_bit); - pin_name += ']'; - setVarActivity(pin_name.c_str(), var_values, value_bit); - value_bit++; - } - } - } - else - report_->warn(1451, "problem parsing bus %s.", var_name.c_str()); - } -} - -void -ReadVcdActivities::setVarActivity(const char *pin_name, - const VcdValues &var_values, - int value_bit) -{ - const Pin *pin = sdc_network_->findPin(pin_name); - if (pin) { - debugPrint(debug_, "read_vcd_activities", 3, "%s values", pin_name); - double transition_count, activity, duty; - findVarActivity(var_values, value_bit, - transition_count, activity, duty); - debugPrint(debug_, "read_vcd_activities", 1, - "%s transitions %.1f activity %.2f duty %.2f", - pin_name, - transition_count, - activity, - duty); - if (sdc_->isLeafPinClock(pin)) - checkClkPeriod(pin, transition_count); - power_->setUserActivity(pin, activity, duty, PwrActivityOrigin::vcd); - annotated_pins_.insert(pin); - } -} - -void -ReadVcdActivities::findVarActivity(const VcdValues &var_values, - int value_bit, - // Return values. - double &transition_count, - double &activity, - double &duty) -{ - transition_count = 0.0; - char prev_value = var_values[0].value(value_bit); - VcdTime prev_time = var_values[0].time(); - VcdTime high_time = 0; - for (const VcdValue &var_value : var_values) { - VcdTime time = var_value.time(); - char value = var_value.value(value_bit); - debugPrint(debug_, "read_vcd_activities", 3, " %" PRId64 " %c", time, value); - if (prev_value == '1') - high_time += time - prev_time; - if (value != prev_value) - transition_count += (value == 'X' - || value == 'Z' - || prev_value == 'X' - || prev_value == 'Z') - ? .5 - : 1.0; - prev_time = time; - prev_value = value; - } - VcdTime time_max = vcd_.timeMax(); - if (prev_value == '1') - high_time += time_max - prev_time; - duty = static_cast(high_time) / time_max; - activity = transition_count / (time_max * vcd_.timeScale() / clk_period_); -} - -void -ReadVcdActivities::checkClkPeriod(const Pin *pin, - double transition_count) -{ - VcdTime time_max = vcd_.timeMax(); - double sim_period = time_max * vcd_.timeScale() / (transition_count / 2.0); - - ClockSet *clks = sdc_->findLeafPinClocks(pin); - if (clks) { - for (Clock *clk : *clks) { - double clk_period = clk->period(); - if (abs((clk_period - sim_period) / clk_period) > .1) - // Warn if sim clock period differs from SDC by 10%. - report_->warn(1452, "clock %s vcd period %s differs from SDC clock period %s", - clk->name(), - delayAsString(sim_period, this), - delayAsString(clk_period, this)); - } - } -} - -} diff --git a/power/ReadVcdActivities.hh b/power/ReadVcdActivities.hh deleted file mode 100644 index c7a2a662..00000000 --- a/power/ReadVcdActivities.hh +++ /dev/null @@ -1,28 +0,0 @@ -// OpenSTA, Static Timing Analyzer -// Copyright (c) 2024, Parallax Software, Inc. -// -// This program is free software: you can redistribute it and/or modify -// it under the terms of the GNU General Public License as published by -// the Free Software Foundation, either version 3 of the License, or -// (at your option) any later version. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program. If not, see . - -#pragma once - -namespace sta { - -class Sta; - -void -readVcdActivities(const char *filename, - const char *scope, - Sta *sta); - -} // namespace diff --git a/power/SaifReader.cc b/power/SaifReader.cc index 3dead669..da1cf059 100644 --- a/power/SaifReader.cc +++ b/power/SaifReader.cc @@ -23,6 +23,7 @@ #include "Debug.hh" #include "Report.hh" #include "Network.hh" +#include "PortDirection.hh" #include "Sdc.hh" #include "Power.hh" #include "power/SaifReaderPvt.hh" @@ -178,7 +179,9 @@ SaifReader::setNetDurations(const char *net_name, if (parent) { string unescaped_name = unescaped(net_name); const Pin *pin = sdc_network_->findPin(parent, unescaped_name.c_str()); - if (pin) { + if (pin + && !sdc_network_->isHierarchical(pin) + && !sdc_network_->direction(pin)->isInternal()) { double t1 = durations[static_cast(SaifState::T1)]; float duty = t1 / duration_; double tc = durations[static_cast(SaifState::TC)]; diff --git a/power/Vcd.cc b/power/Vcd.cc deleted file mode 100644 index b04ebc8d..00000000 --- a/power/Vcd.cc +++ /dev/null @@ -1,213 +0,0 @@ -// OpenSTA, Static Timing Analyzer -// Copyright (c) 2024, Parallax Software, Inc. -// -// This program is free software: you can redistribute it and/or modify -// it under the terms of the GNU General Public License as published by -// the Free Software Foundation, either version 3 of the License, or -// (at your option) any later version. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program. If not, see . - -#include "Vcd.hh" - -#include "Report.hh" - -namespace sta { - -Vcd::Vcd(StaState *sta) : - StaState(sta), - time_scale_(1.0), - time_unit_scale_(1.0), - max_var_name_length_(0), - max_var_width_(0), - min_delta_time_(0), - time_max_(0) -{ -} - -Vcd::Vcd(const Vcd &vcd) : - StaState(vcd), - date_(vcd.date_), - comment_(vcd.comment_), - version_(vcd.version_), - time_scale_(vcd.time_scale_), - time_unit_(vcd.time_unit_), - time_unit_scale_(vcd.time_unit_scale_), - vars_(vcd.vars_), - var_name_map_(vcd.var_name_map_), - max_var_name_length_(vcd.max_var_name_length_), - max_var_width_(vcd.max_var_width_), - id_values_map_(vcd.id_values_map_), - min_delta_time_(vcd.min_delta_time_), - time_max_(vcd.time_max_) -{ -} - -Vcd& -Vcd::operator=(Vcd &&vcd1) -{ - date_ = vcd1.date_; - comment_ = vcd1.comment_; - version_ = vcd1.version_; - time_scale_ = vcd1.time_scale_; - time_unit_ = vcd1.time_unit_; - time_unit_scale_ = vcd1.time_unit_scale_; - vars_ = vcd1.vars_; - var_name_map_ = vcd1.var_name_map_; - max_var_name_length_ = vcd1.max_var_name_length_; - max_var_width_ = vcd1.max_var_width_; - id_values_map_ = vcd1.id_values_map_; - min_delta_time_ = vcd1.min_delta_time_; - time_max_ = vcd1.time_max_; - - vcd1.vars_.clear(); - return *this; -} - -Vcd::~Vcd() -{ - for (VcdVar *var : vars_) - delete var; -} - -void -Vcd::setTimeUnit(const string &time_unit, - double time_unit_scale) -{ - time_unit_ = time_unit; - time_unit_scale_ = time_unit_scale; -} - -void -Vcd::setDate(const string &date) -{ - date_ = date; -} - -void -Vcd::setComment(const string &comment) -{ - comment_ = comment; -} - -void -Vcd::setVersion(const string &version) -{ - version_ = version; -} - -void -Vcd::setTimeScale(double time_scale) -{ - time_scale_ = time_scale; -} - -void -Vcd::setMinDeltaTime(VcdTime min_delta_time) -{ - min_delta_time_ = min_delta_time; -} - -void -Vcd::setTimeMax(VcdTime time_max) -{ - time_max_ = time_max; -} - -void -Vcd::makeVar(string &name, - VcdVarType type, - int width, - string &id) -{ - VcdVar *var = new VcdVar(name, type, width, id); - vars_.push_back(var); - var_name_map_[name] = var; - max_var_name_length_ = std::max(max_var_name_length_, name.size()); - max_var_width_ = std::max(max_var_width_, width); - // Make entry for var ID. - id_values_map_[id].clear(); -} - -VcdVar * -Vcd::var(const string name) -{ - return var_name_map_[name]; -} - -bool -Vcd::varIdValid(string &id) -{ - return id_values_map_.find(id) != id_values_map_.end(); -} - -void -Vcd::varAppendValue(string &id, - VcdTime time, - char value) -{ - VcdValues &values = id_values_map_[id]; - values.emplace_back(time, value, 0); -} - -void -Vcd::varAppendBusValue(string &id, - VcdTime time, - int64_t bus_value) -{ - VcdValues &values = id_values_map_[id]; - values.emplace_back(time, '\0', bus_value); -} - -VcdValues & -Vcd::values(VcdVar *var) -{ - if (id_values_map_.find(var->id()) == id_values_map_.end()) { - report_->error(1360, "Unknown variable %s ID %s", - var->name().c_str(), - var->id().c_str()); - static VcdValues empty; - return empty; - } - else - return id_values_map_[var->id()]; -} - -//////////////////////////////////////////////////////////////// - -VcdVar::VcdVar(string name, - VcdVarType type, - int width, - string id) : - name_(name), - type_(type), - width_(width), - id_(id) -{ -} - -VcdValue::VcdValue(VcdTime time, - char value, - uint64_t bus_value) : - time_(time), - value_(value), - bus_value_(bus_value) -{ -} - -char -VcdValue::value(int value_bit) const -{ - if (value_ == '\0') - return ((bus_value_ >> value_bit) & 0x1) ? '1' : '0'; - else - return value_; -} - -} diff --git a/power/Vcd.hh b/power/Vcd.hh deleted file mode 100644 index 6c62eca6..00000000 --- a/power/Vcd.hh +++ /dev/null @@ -1,158 +0,0 @@ -// OpenSTA, Static Timing Analyzer -// Copyright (c) 2024, Parallax Software, Inc. -// -// This program is free software: you can redistribute it and/or modify -// it under the terms of the GNU General Public License as published by -// the Free Software Foundation, either version 3 of the License, or -// (at your option) any later version. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program. If not, see . - -#pragma once - -#include -#include -#include -#include -#include - -#include "StaState.hh" - -namespace sta { - -using std::string; -using std::vector; -using std::map; -using std::max; -using std::min; - -class VcdVar; -class VcdValue; -typedef vector VcdValues; -typedef int64_t VcdTime; -typedef vector VcdScope; -typedef map VcdNameMap; - -enum class VcdVarType { - wire, - reg, - parameter, - integer, - real, - supply0, - supply1, - time, - tri, - triand, - trior, - trireg, - tri0, - tri1, - wand, - wor, - unknown -}; - -class Vcd : public StaState -{ -public: - Vcd(StaState *sta); - Vcd(const Vcd &vcd); - // Move copy assignment. - Vcd& operator=(Vcd &&vcd1); - ~Vcd(); - VcdVar *var(const string name); - VcdValues &values(VcdVar *var); - - const string &date() const { return date_; } - void setDate(const string &date); - const string &comment() const { return comment_; } - void setComment(const string &comment); - const string &version() const { return version_; } - void setVersion(const string &version); - double timeScale() const { return time_scale_; } - void setTimeScale(double time_scale); - const string &timeUnit() const { return time_unit_; } - double timeUnitScale() const { return time_unit_scale_; } - void setTimeUnit(const string &time_unit, - double time_unit_scale); - VcdTime timeMax() const { return time_max_; } - void setTimeMax(VcdTime time_max); - VcdTime minDeltaTime() const { return min_delta_time_; } - void setMinDeltaTime(VcdTime min_delta_time); - vector vars() { return vars_; } - void makeVar(string &name, - VcdVarType type, - int width, - string &id); - int maxVarWidth() const { return max_var_width_; } - int maxVarNameLength() const { return max_var_name_length_; } - bool varIdValid(string &id); - void varAppendValue(string &id, - VcdTime time, - char value); - void varAppendBusValue(string &id, - VcdTime time, - int64_t bus_value); - -private: - string date_; - string comment_; - string version_; - double time_scale_; - string time_unit_; - double time_unit_scale_; - - vector vars_; - VcdNameMap var_name_map_; - size_t max_var_name_length_; - int max_var_width_; - map id_values_map_; - VcdTime min_delta_time_; - VcdTime time_max_; -}; - -class VcdVar -{ -public: - VcdVar(string name, - VcdVarType type, - int width, - string id); - const string& name() const { return name_; } - VcdVarType type() const { return type_; } - int width() const { return width_; } - const string& id() const { return id_; } - -private: - string name_; - VcdVarType type_; - int width_; - string id_; -}; - -class VcdValue -{ -public: - VcdValue(VcdTime time, - char value, - uint64_t bus_value); - VcdTime time() const { return time_; } - char value() const { return value_; } - uint64_t busValue() const { return bus_value_; } - char value(int value_bit) const; - -private: - VcdTime time_; - // 01XUZ or '\0' when width > 1 to use bus_value_. - char value_; - uint64_t bus_value_; -}; - -} // namespace diff --git a/power/VcdParse.cc b/power/VcdParse.cc new file mode 100644 index 00000000..6fb8c330 --- /dev/null +++ b/power/VcdParse.cc @@ -0,0 +1,318 @@ +// OpenSTA, Static Timing Analyzer +// Copyright (c) 2024, Parallax Software, Inc. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . + +#include "VcdParse.hh" + +#include +#include + +#include "Stats.hh" +#include "Report.hh" +#include "Error.hh" +#include "EnumNameMap.hh" + +namespace sta { + +using std::isspace; + +// Very imprecise syntax definition +// https://en.wikipedia.org/wiki/Value_change_dump#Structure.2FSyntax +// Much better syntax definition +// https://web.archive.org/web/20120323132708/http://www.beyondttl.com/vcd.php + +void +VcdParse::read(const char *filename, + VcdReader *reader) +{ + stream_ = gzopen(filename, "r"); + if (stream_) { + Stats stats(debug_, report_); + filename_ = filename; + reader_ = reader; + file_line_ = 1; + stmt_line_ = 1; + string token = getToken(); + while (!token.empty()) { + if (token == "$date") + reader_->setDate(readStmtString()); + else if (token == "$comment") + reader_->setComment(readStmtString()); + else if (token == "$version") + reader_->setVersion(readStmtString()); + else if (token == "$timescale") + parseTimescale(); + else if (token == "$var") + parseVar(); + else if (token == "$scope") + parseScope(); + else if (token == "$upscope") + parseUpscope(); + else if (token == "$enddefinitions") + // empty body + readStmtString(); + else if (token == "$dumpall") + parseVarValues(); + else if (token == "$dumpvars") + // Initial values. + parseVarValues(); + else if (token[0] == '$') + report_->fileError(800, filename_, stmt_line_, "unhandled vcd command."); + else + parseVarValues(); + token = getToken(); + } + gzclose(stream_); + stats.report("Read VCD"); + } + else + throw FileNotReadable(filename); +} + +VcdParse::VcdParse(Report *report, + Debug *debug) : + reader_(nullptr), + file_line_(0), + stmt_line_(0), + time_(0), + prev_time_(0), + report_(report), + debug_(debug) +{ +} + +void +VcdParse::parseTimescale() +{ + vector tokens = readStmtTokens(); + if (tokens.size() == 1) { + size_t last; + double time_scale = std::stod(tokens[0], &last); + setTimeUnit(tokens[0].substr(last), time_scale); + } + else if (tokens.size() == 2) { + double time_scale = std::stod(tokens[0]); + setTimeUnit(tokens[1], time_scale); + } + else + report_->fileError(801, filename_, stmt_line_, "timescale syntax error."); +} + +void +VcdParse::setTimeUnit(const string &time_unit, + double time_scale) +{ + double time_unit_scale = 1.0; + if (time_unit == "fs") + time_unit_scale = 1e-15; + else if (time_unit == "ps") + time_unit_scale = 1e-12; + else if (time_unit == "ns") + time_unit_scale = 1e-9; + else + report_->fileError(802, filename_, stmt_line_, "Unknown timescale unit."); + reader_->setTimeUnit(time_unit, time_unit_scale, time_scale); +} + +static EnumNameMap vcd_var_type_map = + {{VcdVarType::wire, "wire"}, + {VcdVarType::reg, "reg"}, + {VcdVarType::parameter, "parameter"}, + {VcdVarType::integer, "integer"}, + {VcdVarType::real, "real"}, + {VcdVarType::supply0, "supply0"}, + {VcdVarType::supply1, "supply1"}, + {VcdVarType::time, "time"}, + {VcdVarType::tri, "tri"}, + {VcdVarType::triand, "triand"}, + {VcdVarType::trior, "trior"}, + {VcdVarType::trireg, "trireg"}, + {VcdVarType::tri0, "tri0"}, + {VcdVarType::tri1, "tri1"}, + {VcdVarType::wand, "wand"}, + {VcdVarType::wor, "wor"} + }; + +void +VcdParse::parseVar() +{ + vector tokens = readStmtTokens(); + if (tokens.size() == 4 + || tokens.size() == 5) { + string type_name = tokens[0]; + VcdVarType type = vcd_var_type_map.find(type_name, VcdVarType::unknown); + if (type == VcdVarType::unknown) + report_->fileWarn(1370, filename_, stmt_line_, + "Unknown variable type %s.", + type_name.c_str()); + else { + size_t width = stoi(tokens[1]); + string &id = tokens[2]; + string name = tokens[3]; + // iverilog separates bus base name from bit range. + if (tokens.size() == 5) { + // Preserve space after esacaped name. + if (name[0] == '\\') + name += ' '; + name += tokens[4]; + } + + reader_->makeVar(scope_, name, type, width, id); + } + } + else + report_->fileError(804, filename_, stmt_line_, "Variable syntax error."); +} + +void +VcdParse::parseScope() +{ + vector tokens = readStmtTokens(); + string &scope = tokens[1]; + scope_.push_back(scope); +} + +void +VcdParse::parseUpscope() +{ + readStmtTokens(); + scope_.pop_back(); +} + +void +VcdParse::parseVarValues() +{ + string token = getToken(); + while (!token.empty()) { + char char0 = toupper(token[0]); + if (char0 == '#' && token.size() > 1) { + prev_time_ = time_; + time_ = stoll(token.substr(1)); + if (time_ > prev_time_) + reader_->varMinDeltaTime(time_ - prev_time_); + } + else if (char0 == '0' + || char0 == '1' + || char0 == 'X' + || char0 == 'U' + || char0 == 'Z') { + string id = token.substr(1); + if (!reader_->varIdValid(id)) + report_->fileError(805, filename_, stmt_line_, + "unknown variable %s", id.c_str()); + reader_->varAppendValue(id, time_, char0); + } + else if (char0 == 'B') { + char char1 = toupper(token[1]); + if (char1 == 'X' + || char1 == 'U' + || char1 == 'Z') { + string id = getToken(); + if (!reader_->varIdValid(id)) + report_->fileError(806, filename_, stmt_line_, + "unknown variable %s", id.c_str()); + // Bus mixed 0/1/X/U not supported. + reader_->varAppendValue(id, time_, char1); + } + else { + string bin = token.substr(1); + char *end; + int64_t bus_value = strtol(bin.c_str(), &end, 2); + string id = getToken(); + if (!reader_->varIdValid(id)) + report_->fileError(807, filename_, stmt_line_, + "unknown variable %s", id.c_str()); + else + reader_->varAppendBusValue(id, time_, bus_value); + } + } + token = getToken(); + } + reader_->setTimeMax(time_); +} + +string +VcdParse::readStmtString() +{ + stmt_line_ = file_line_; + string line; + string token = getToken(); + while (!token.empty() && token != "$end") { + if (!line.empty()) + line += " "; + line += token; + token = getToken(); + } + return line; +} + +vector +VcdParse::readStmtTokens() +{ + stmt_line_ = file_line_; + vector tokens; + string token = getToken(); + while (!token.empty() && token != "$end") { + tokens.push_back(token); + token = getToken(); + } + return tokens; +} + +string +VcdParse::getToken() +{ + string token; + int ch = gzgetc(stream_); + if (ch == '\n') + file_line_++; + // skip whitespace + while (ch != EOF && isspace(ch)) { + ch = gzgetc(stream_); + if (ch == '\n') + file_line_++; + } + while (ch != EOF && !isspace(ch)) { + token.push_back(ch); + ch = gzgetc(stream_); + if (ch == '\n') + file_line_++; + } + if (ch == EOF) + return ""; + else + return token; +} + +//////////////////////////////////////////////////////////////// + +char +VcdValue::value(int value_bit) const +{ + if (value_ == '\0') + return ((bus_value_ >> value_bit) & 0x1) ? '1' : '0'; + else + return value_; +} + +void +VcdValue::setValue(VcdTime time, + char value) +{ + time_ = time; + value_ = value; +} + +} // namespace diff --git a/power/VcdParse.hh b/power/VcdParse.hh new file mode 100644 index 00000000..0f6abafc --- /dev/null +++ b/power/VcdParse.hh @@ -0,0 +1,136 @@ +// OpenSTA, Static Timing Analyzer +// Copyright (c) 2024, Parallax Software, Inc. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . + +#pragma once + +#include +#include +#include + +#include "Zlib.hh" +#include "StaState.hh" + +namespace sta { + +using std::string; +using std::vector; + +typedef int64_t VcdTime; +typedef vector VcdScope; + +enum class VcdVarType { + wire, + reg, + parameter, + integer, + real, + supply0, + supply1, + time, + tri, + triand, + trior, + trireg, + tri0, + tri1, + wand, + wor, + unknown +}; + +class VcdReader; + +class VcdParse : public StaState +{ +public: + VcdParse(Report *report, + Debug *debug); + void read(const char *filename, + VcdReader *reader); + +private: + void parseTimescale(); + void setTimeUnit(const string &time_unit, + double time_scale); + void parseVar(); + void parseScope(); + void parseUpscope(); + void parseVarValues(); + string getToken(); + string readStmtString(); + vector readStmtTokens(); + + VcdReader *reader_; + gzFile stream_; + string token_; + const char *filename_; + int file_line_; + int stmt_line_; + + VcdTime time_; + VcdTime prev_time_; + VcdScope scope_; + + Report *report_; + Debug *debug_; +}; + +// Abstract class for VcdParse callbacks. +class VcdReader +{ +public: + virtual ~VcdReader() {} + virtual void setDate(const string &date) = 0; + virtual void setComment(const string &comment) = 0; + virtual void setVersion(const string &version) = 0; + virtual void setTimeUnit(const string &time_unit, + double time_unit_scale, + double time_scale) = 0; + virtual void setTimeMax(VcdTime time_max) = 0; + virtual void varMinDeltaTime(VcdTime min_delta_time) = 0; + virtual bool varIdValid(const string &id) = 0; + virtual void makeVar(const VcdScope &scope, + const string &name, + VcdVarType type, + size_t width, + const string &id) = 0; + virtual void varAppendValue(const string &id, + VcdTime time, + char value) = 0; + virtual void varAppendBusValue(const string &id, + VcdTime time, + int64_t bus_value) = 0; +}; + +class VcdValue +{ +public: + VcdValue(); + VcdTime time() const { return time_; } + char value() const { return value_; } + void setValue(VcdTime time, + char value); + uint64_t busValue() const { return bus_value_; } + char value(int value_bit) const; + +private: + VcdTime time_; + // 01XUZ or '\0' when width > 1 to use bus_value_. + char value_; + uint64_t bus_value_; +}; + +} // namespace diff --git a/power/VcdReader.cc b/power/VcdReader.cc index 75778080..ed629e61 100644 --- a/power/VcdReader.cc +++ b/power/VcdReader.cc @@ -14,437 +14,433 @@ // You should have received a copy of the GNU General Public License // along with this program. If not, see . -#include -#include - #include "VcdReader.hh" -#include "Zlib.hh" -#include "Stats.hh" -#include "Report.hh" -#include "Error.hh" -#include "StringUtil.hh" -#include "EnumNameMap.hh" +#include +#include + +#include "VcdParse.hh" +#include "Debug.hh" +#include "Network.hh" +#include "PortDirection.hh" +#include "VerilogNamespace.hh" +#include "ParseBus.hh" +#include "Sdc.hh" +#include "Power.hh" +#include "Sta.hh" namespace sta { -using std::isspace; +using std::abs; +using std::min; +using std::to_string; +using std::vector; +using std::map; -// Very imprecise syntax definition -// https://en.wikipedia.org/wiki/Value_change_dump#Structure.2FSyntax -// Much better syntax definition -// https://web.archive.org/web/20120323132708/http://www.beyondttl.com/vcd.php - -class VcdReader : public StaState +// Transition count and high time for duty cycle for a group of pins +// for one bit of vcd ID. +class VcdCount { public: - VcdReader(StaState *sta); - Vcd read(const char *filename); + VcdCount(); + double transitionCount() const { return transition_count_; } + VcdTime highTime(VcdTime time_max) const; + void incrCounts(VcdTime time, + char value); + void incrCounts(VcdTime time, + int64_t value); + void addPin(const Pin *pin); + const PinSeq &pins() const { return pins_; } private: - void parseTimescale(); - void setTimeUnit(const string &time_unit); - void parseVar(); - void parseScope(); - void parseUpscope(); - void parseVarValues(); - string getToken(); - string readStmtString(); - vector readStmtTokens(); - - gzFile stream_; - string token_; - const char *filename_; - int file_line_; - int stmt_line_; - - Vcd *vcd_; - VcdTime time_; + PinSeq pins_; VcdTime prev_time_; - VcdScope scope_; + char prev_value_; + VcdTime high_time_; + double transition_count_; }; -Vcd -readVcdFile(const char *filename, - StaState *sta) - +VcdCount::VcdCount() : + prev_time_(-1), + prev_value_('\0'), + high_time_(0), + transition_count_(0) { - VcdReader reader(sta); - return reader.read(filename); } -Vcd -VcdReader::read(const char *filename) +void +VcdCount::addPin(const Pin *pin) { - Vcd vcd(this); - vcd_ = &vcd; - stream_ = gzopen(filename, "r"); - if (stream_) { - Stats stats(debug_, report_); - filename_ = filename; - file_line_ = 1; - stmt_line_ = 1; - string token = getToken(); - while (!token.empty()) { - if (token == "$date") - vcd_->setDate(readStmtString()); - else if (token == "$comment") - vcd_->setComment(readStmtString()); - else if (token == "$version") - vcd_->setVersion(readStmtString()); - else if (token == "$timescale") - parseTimescale(); - else if (token == "$var") - parseVar(); - else if (token == "$scope") - parseScope(); - else if (token == "$upscope") - parseUpscope(); - else if (token == "$enddefinitions") - // empty body - readStmtString(); - else if (token == "$dumpall") - parseVarValues(); - else if (token == "$dumpvars") - // Initial values. - parseVarValues(); - else if (token[0] == '$') - report_->fileError(800, filename_, stmt_line_, "unhandled vcd command."); - else - parseVarValues(); - token = getToken(); - } - gzclose(stream_); - stats.report("Read VCD"); + pins_.push_back(pin); +} + +void +VcdCount::incrCounts(VcdTime time, + char value) +{ + // Initial value does not coontribute to transitions or high time. + if (prev_time_ != -1) { + if (prev_value_ == '1') + high_time_ += time - prev_time_; + if (value != prev_value_) + transition_count_ += (value == 'X' + || value == 'Z' + || prev_value_ == 'X' + || prev_value_ == 'Z') + ? .5 + : 1.0; } + prev_time_ = time; + prev_value_ = value; +} + +VcdTime +VcdCount::highTime(VcdTime time_max) const +{ + if (prev_value_ == '1') + return high_time_ + time_max - prev_time_; else - throw FileNotReadable(filename); - return vcd; -} - -VcdReader::VcdReader(StaState *sta) : - StaState(sta), - file_line_(0), - stmt_line_(0), - vcd_(nullptr), - time_(0), - prev_time_(0) -{ -} - -void -VcdReader::parseTimescale() -{ - vector tokens = readStmtTokens(); - if (tokens.size() == 1) { - size_t last; - double time_scale = std::stod(tokens[0], &last); - setTimeUnit(tokens[0].substr(last)); - vcd_->setTimeScale(time_scale * vcd_->timeUnitScale()); - } - else if (tokens.size() == 2) { - setTimeUnit(tokens[1]); - double time_scale = std::stod(tokens[0]); - vcd_->setTimeScale(time_scale * vcd_->timeUnitScale()); - } - else - report_->fileError(801, filename_, stmt_line_, "timescale syntax error."); -} - -void -VcdReader::setTimeUnit(const string &time_unit) -{ - double time_unit_scale = 1.0; - if (time_unit == "fs") - time_unit_scale = 1e-15; - else if (time_unit == "ps") - time_unit_scale = 1e-12; - else if (time_unit == "ns") - time_unit_scale = 1e-9; - else - report_->fileError(802, filename_, stmt_line_, "Unknown timescale unit."); - vcd_->setTimeUnit(time_unit, time_unit_scale);; -} - -static EnumNameMap vcd_var_type_map = - {{VcdVarType::wire, "wire"}, - {VcdVarType::reg, "reg"}, - {VcdVarType::parameter, "parameter"}, - {VcdVarType::integer, "integer"}, - {VcdVarType::real, "real"}, - {VcdVarType::supply0, "supply0"}, - {VcdVarType::supply1, "supply1"}, - {VcdVarType::time, "time"}, - {VcdVarType::tri, "tri"}, - {VcdVarType::triand, "triand"}, - {VcdVarType::trior, "trior"}, - {VcdVarType::trireg, "trireg"}, - {VcdVarType::tri0, "tri0"}, - {VcdVarType::tri1, "tri1"}, - {VcdVarType::wand, "wand"}, - {VcdVarType::wor, "wor"} - }; - -void -VcdReader::parseVar() -{ - vector tokens = readStmtTokens(); - if (tokens.size() == 4 - || tokens.size() == 5) { - string type_name = tokens[0]; - VcdVarType type = vcd_var_type_map.find(type_name, VcdVarType::unknown); - if (type == VcdVarType::unknown) - report_->fileWarn(1370, filename_, stmt_line_, - "Unknown variable type %s.", - type_name.c_str()); - else { - int width = stoi(tokens[1]); - string &id = tokens[2]; - string name; - - for (string &context : scope_) { - name += context; - name += '/'; - } - name += tokens[3]; - // iverilog separates bus base name from bit range. - if (tokens.size() == 5) { - // Preserve space after esacaped name. - if (name[0] == '\\') - name += ' '; - name += tokens[4]; - } - - vcd_->makeVar(name, type, width, id); - } - } - else - report_->fileError(804, filename_, stmt_line_, "Variable syntax error."); -} - -void -VcdReader::parseScope() -{ - vector tokens = readStmtTokens(); - string &scope = tokens[1]; - scope_.push_back(scope); -} - -void -VcdReader::parseUpscope() -{ - readStmtTokens(); - scope_.pop_back(); -} - -void -VcdReader::parseVarValues() -{ - string token = getToken(); - while (!token.empty()) { - char char0 = toupper(token[0]); - if (char0 == '#' && token.size() > 1) { - prev_time_ = time_; - time_ = stoll(token.substr(1)); - if (time_ > prev_time_) - vcd_->setMinDeltaTime(min(time_ - prev_time_, vcd_->minDeltaTime())); - } - else if (char0 == '0' - || char0 == '1' - || char0 == 'X' - || char0 == 'U' - || char0 == 'Z') { - string id = token.substr(1); - if (!vcd_->varIdValid(id)) - report_->fileError(805, filename_, stmt_line_, - "unknown variable %s", id.c_str()); - vcd_->varAppendValue(id, time_, char0); - } - else if (char0 == 'B') { - char char1 = toupper(token[1]); - if (char1 == 'X' - || char1 == 'U' - || char1 == 'Z') { - string id = getToken(); - if (!vcd_->varIdValid(id)) - report_->fileError(806, filename_, stmt_line_, - "unknown variable %s", id.c_str()); - // Bus mixed 0/1/X/U not supported. - vcd_->varAppendValue(id, time_, char1); - } - else { - string bin = token.substr(1); - char *end; - int64_t bus_value = strtol(bin.c_str(), &end, 2); - string id = getToken(); - if (!vcd_->varIdValid(id)) - report_->fileError(807, filename_, stmt_line_, - "unknown variable %s", id.c_str()); - else - vcd_->varAppendBusValue(id, time_, bus_value); - } - } - token = getToken(); - } - vcd_->setTimeMax(time_); -} - -string -VcdReader::readStmtString() -{ - stmt_line_ = file_line_; - string line; - string token = getToken(); - while (!token.empty() && token != "$end") { - if (!line.empty()) - line += " "; - line += token; - token = getToken(); - } - return line; -} - -vector -VcdReader::readStmtTokens() -{ - stmt_line_ = file_line_; - vector tokens; - string token = getToken(); - while (!token.empty() && token != "$end") { - tokens.push_back(token); - token = getToken(); - } - return tokens; -} - -string -VcdReader::getToken() -{ - string token; - int ch = gzgetc(stream_); - if (ch == '\n') - file_line_++; - // skip whitespace - while (ch != EOF && isspace(ch)) { - ch = gzgetc(stream_); - if (ch == '\n') - file_line_++; - } - while (ch != EOF && !isspace(ch)) { - token.push_back(ch); - ch = gzgetc(stream_); - if (ch == '\n') - file_line_++; - } - if (ch == EOF) - return ""; - else - return token; + return high_time_; } //////////////////////////////////////////////////////////////// -static void -reportWaveforms(Vcd &vcd, - Report *report); - -void -reportVcdWaveforms(const char *filename, - StaState *sta) +// VcdCount[bit] +typedef vector VcdCounts; +// ID -> VcdCount[bit] +typedef map VcdIdCountsMap; +class VcdCountReader : public VcdReader +{ +public: + VcdCountReader(const char *scope, + Network *sdc_network, + Report *report, + Debug *debug); + VcdTime timeMax() const { return time_max_; } + const VcdIdCountsMap &countMap() const { return vcd_count_map_; } + double timeScale() const { return time_scale_; } + + // VcdParse callbacks. + void setDate(const string &) override {} + void setComment(const string &) override {} + void setVersion(const string &) override {} + void setTimeUnit(const string &time_unit, + double time_unit_scale, + double time_scale) override; + void setTimeMax(VcdTime time_max) override; + void varMinDeltaTime(VcdTime) override {} + bool varIdValid(const string &id) override; + void makeVar(const VcdScope &scope, + const string &name, + VcdVarType type, + size_t width, + const string &id) override; + void varAppendValue(const string &id, + VcdTime time, + char value) override; + void varAppendBusValue(const string &id, + VcdTime time, + int64_t bus_value) override; + +private: + void addVarPin(const string &pin_name, + const string &id, + size_t width, + size_t bit_idx); + + const char *scope_; + Network *sdc_network_; + Report *report_; + Debug *debug_; + + double time_scale_; + VcdTime time_max_; + VcdIdCountsMap vcd_count_map_; +}; + +VcdCountReader::VcdCountReader(const char *scope, + Network *sdc_network, + Report *report, + Debug *debug) : + scope_(scope), + sdc_network_(sdc_network), + report_(report), + debug_(debug), + time_scale_(1.0), + time_max_(0.0) { - Vcd vcd = readVcdFile(filename, sta); - reportWaveforms(vcd, sta->report()); } -static void -reportWaveforms(Vcd &vcd, - Report *report) +void +VcdCountReader::setTimeUnit(const string &, + double time_unit_scale, + double time_scale) { - report->reportLine("Date: %s", vcd.date().c_str()); - report->reportLine("Timescale: %.2f%s", vcd.timeScale(), vcd.timeUnit().c_str()); - // Characters per time sample. - int zoom = (vcd.maxVarWidth() + 7) / 4; - int time_delta = vcd.minDeltaTime(); + time_scale_ = time_scale * time_unit_scale; +} - int max_var_name_length = vcd.maxVarNameLength(); - for (VcdVar *var : vcd.vars()) { - string line; - stringPrint(line, " %-*s", - static_cast(max_var_name_length), - var->name().c_str()); - const VcdValues &var_values = vcd.values(var); - if (!var_values.empty()) { - size_t value_index = 0; - VcdValue var_value = var_values[value_index]; - VcdValue prev_var_value = var_values[value_index]; - VcdTime next_value_time = var_values[value_index + 1].time(); - for (double time = 0.0; time < vcd.timeMax(); time += time_delta) { - if (time >= next_value_time) { - if (value_index < var_values.size() - 1) - value_index++; - var_value = var_values[value_index]; - if (value_index < var_values.size()) - next_value_time = var_values[value_index + 1].time(); - } - if (var_value.value()) { - // 01UZX - char value = var_value.value(); - char prev_value = prev_var_value.value(); - if (var->width() == 1) { - if (value == '0' || value == '1') { - for (int z = 0; z < zoom; z++) { - if (z == 0 - && value != prev_value - && (prev_value == '0' - || prev_value == '1')) - line += (prev_value == '1') ? "╲" : "╱"; - else - line += (value == '1') ? "▔" : "▁"; - } - } - else { - string field; - stringPrint(field, "%-*c", zoom, value); - line += field; +void +VcdCountReader::setTimeMax(VcdTime time_max) +{ + time_max_ = time_max; +} + +bool +VcdCountReader::varIdValid(const string &) +{ + return true; +} + +void +VcdCountReader::makeVar(const VcdScope &scope, + const string &name, + VcdVarType type, + size_t width, + const string &id) +{ + if (type == VcdVarType::wire + || type == VcdVarType::reg) { + string path_name; + bool first = true; + for (const string &context : scope) { + if (!first) + path_name += '/'; + path_name += context; + first = false; + } + size_t scope_length = strlen(scope_); + // string::starts_with in c++20 + if (scope_length == 0 + || path_name.substr(0, scope_length) == scope_) { + path_name += '/'; + path_name += name; + // Strip the scope from the name. + string var_scoped = path_name.substr(scope_length + 1); + if (width == 1) { + string pin_name = netVerilogToSta(var_scoped.c_str()); + addVarPin(pin_name, id, width, 0); + } + else { + bool is_bus, is_range, subscript_wild; + string bus_name; + int from, to; + parseBusName(var_scoped.c_str(), '[', ']', '\\', + is_bus, is_range, bus_name, from, to, subscript_wild); + if (is_bus) { + string sta_bus_name = netVerilogToSta(bus_name.c_str()); + int bit_idx = 0; + if (to < from) { + for (int bus_bit = to; bus_bit <= from; bus_bit++) { + string pin_name = sta_bus_name; + pin_name += '['; + pin_name += to_string(bus_bit); + pin_name += ']'; + addVarPin(pin_name, id, width, bit_idx); + bit_idx++; } } else { - string field; - stringPrint(field, "%-*c", zoom, value); - line += field; + for (int bus_bit = to; bus_bit >= from; bus_bit--) { + string pin_name = sta_bus_name; + pin_name += '['; + pin_name += to_string(bus_bit); + pin_name += ']'; + addVarPin(pin_name, id, width, bit_idx); + bit_idx++; + } } } - else { - // bus - string field; - stringPrint(field, "%-*" PRIX64, zoom, var_value.busValue()); - line += field; - } - prev_var_value = var_value; + else + report_->warn(1451, "problem parsing bus %s.", var_scoped.c_str()); } } - report->reportLineString(line); } } void -reportVcdVarValues(const char *filename, - const char *var_name, - StaState *sta) +VcdCountReader::addVarPin(const string &pin_name, + const string &id, + size_t width, + size_t bit_idx) { - Vcd vcd = readVcdFile(filename, sta); - VcdVar *var = vcd.var(var_name); - if (var) { - Report *report = sta->report(); - for (const VcdValue &var_value : vcd.values(var)) { - double time = var_value.time() * vcd.timeUnitScale(); - char value = var_value.value(); - if (value == '\0') - report->reportLine("%.2e %" PRIu64, - time, var_value.busValue()); - else - report->reportLine("%.2e %c", time, value); + const Pin *pin = sdc_network_->findPin(pin_name.c_str()); + if (pin + && !sdc_network_->isHierarchical(pin) + && !sdc_network_->direction(pin)->isInternal()) { + VcdCounts &vcd_counts = vcd_count_map_[id]; + vcd_counts.resize(width); + vcd_counts[bit_idx].addPin(pin); + debugPrint(debug_, "read_vcd_activities", 2, "id %s pin %s", + id.c_str(), + pin_name.c_str()); + } +} + +void +VcdCountReader::varAppendValue(const string &id, + VcdTime time, + char value) +{ + auto itr = vcd_count_map_.find(id); + if (itr != vcd_count_map_.end()) { + VcdCounts &vcd_counts = itr->second; + if (debug_->check("read_vcd_activities", 3)) { + for (size_t bit_idx = 0; bit_idx < vcd_counts.size(); bit_idx++) { + VcdCount &vcd_count = vcd_counts[bit_idx]; + for (const Pin *pin : vcd_count.pins()) { + debugPrint(debug_, "read_vcd_activities", 3, "%s time %" PRIu64 " value %c", + sdc_network_->pathName(pin), + time, + value); + } + } + } + for (size_t bit_idx = 0; bit_idx < vcd_counts.size(); bit_idx++) { + VcdCount &vcd_count = vcd_counts[bit_idx]; + vcd_count.incrCounts(time, value); + } + } +} + +void +VcdCountReader::varAppendBusValue(const string &id, + VcdTime time, + int64_t bus_value) +{ + auto itr = vcd_count_map_.find(id); + if (itr != vcd_count_map_.end()) { + VcdCounts &vcd_counts = itr->second; + for (size_t bit_idx = 0; bit_idx < vcd_counts.size(); bit_idx++) { + char bit_value = ((bus_value >> bit_idx) & 0x1) ? '1' : '0'; + VcdCount &vcd_count = vcd_counts[bit_idx]; + if (debug_->check("read_vcd_activities", 3)) { + for (const Pin *pin : vcd_count.pins()) { + debugPrint(debug_, "read_vcd_activities", 3, "%s time %" PRIu64 " value %c", + sdc_network_->pathName(pin), + time, + bit_value); + } + } + vcd_count.incrCounts(time, bit_value); + } + } +} + +//////////////////////////////////////////////////////////////// + +class ReadVcdActivities : public StaState +{ +public: + ReadVcdActivities(const char *filename, + const char *scope, + Sta *sta); + void readActivities(); + +private: + void setActivities(); + void checkClkPeriod(const Pin *pin, + double transition_count); + + const char *filename_; + VcdCountReader vcd_reader_; + VcdParse vcd_parse_; + double clk_period_; + + Power *power_; + std::set annotated_pins_; + + static constexpr double sim_clk_period_tolerance_ = .1; +}; + +void +readVcdActivities(const char *filename, + const char *scope, + Sta *sta) +{ + ReadVcdActivities reader(filename, scope, sta); + reader.readActivities(); +} + +ReadVcdActivities::ReadVcdActivities(const char *filename, + const char *scope, + Sta *sta) : + StaState(sta), + filename_(filename), + vcd_reader_(scope, sdc_network_, report_, debug_), + vcd_parse_(report_, debug_), + clk_period_(0.0), + power_(sta->power()) +{ +} + +void +ReadVcdActivities::readActivities() +{ + ClockSeq *clks = sdc_->clocks(); + if (clks->empty()) + report_->error(805, "No clocks have been defined."); + clk_period_ = INF; + for (Clock *clk : *clks) + clk_period_ = min(static_cast(clk->period()), clk_period_); + + vcd_parse_.read(filename_, &vcd_reader_); + + if (vcd_reader_.timeMax() > 0) + setActivities(); + else + report_->warn(1450, "VCD max time is zero."); + report_->reportLine("Annotated %zu pin activities.", annotated_pins_.size()); +} + +void +ReadVcdActivities::setActivities() +{ + VcdTime time_max = vcd_reader_.timeMax(); + double time_scale = vcd_reader_.timeScale(); + for (auto& [id, vcd_counts] : vcd_reader_.countMap()) { + for (const VcdCount &vcd_count : vcd_counts) { + double transition_count = vcd_count.transitionCount(); + VcdTime high_time = vcd_count.highTime(time_max); + float duty = static_cast(high_time) / time_max; + float activity = transition_count / (time_max * time_scale / clk_period_); + if (debug_->check("read_vcd_activities", 1)) { + for (const Pin *pin : vcd_count.pins()) { + debugPrint(debug_, "read_vcd_activities", 1, + "%s transitions %.1f activity %.2f duty %.2f", + sdc_network_->pathName(pin), + transition_count, + activity, + duty); + } + } + for (const Pin *pin : vcd_count.pins()) { + power_->setUserActivity(pin, activity, duty, PwrActivityOrigin::vcd); + if (sdc_->isLeafPinClock(pin)) + checkClkPeriod(pin, transition_count); + annotated_pins_.insert(pin); + } + } + } +} + +void +ReadVcdActivities::checkClkPeriod(const Pin *pin, + double transition_count) +{ + VcdTime time_max = vcd_reader_.timeMax(); + double time_scale = vcd_reader_.timeScale(); + double sim_period = time_max * time_scale / (transition_count / 2.0); + ClockSet *clks = sdc_->findLeafPinClocks(pin); + if (clks) { + for (Clock *clk : *clks) { + double clk_period = clk->period(); + if (abs((clk_period - sim_period) / clk_period) > sim_clk_period_tolerance_) + // Warn if sim clock period differs from SDC by more than 10%. + report_->warn(1452, "clock %s vcd period %s differs from SDC clock period %s", + clk->name(), + delayAsString(sim_period, this), + delayAsString(clk_period, this)); } } } diff --git a/power/VcdReader.hh b/power/VcdReader.hh index 63299ac3..c7a2a662 100644 --- a/power/VcdReader.hh +++ b/power/VcdReader.hh @@ -16,24 +16,13 @@ #pragma once -#include "Vcd.hh" - namespace sta { -class StaState; - -Vcd -readVcdFile(const char *filename, - StaState *sta); +class Sta; void -reportVcdWaveforms(const char *filename, - StaState *sta); - -void -reportVcdVarValues(const char *filename, - const char *var_name, - StaState *sta); +readVcdActivities(const char *filename, + const char *scope, + Sta *sta); } // namespace - diff --git a/test/power_vcd.ok b/test/power_vcd.ok index 6e0005c2..47a16002 100644 --- a/test/power_vcd.ok +++ b/test/power_vcd.ok @@ -1,5 +1,7 @@ Warning: gcd_sky130hd.v line 527, module sky130_fd_sc_hd__tapvpwrvgnd_1 not found. Creating black box for TAP_11. Annotated 937 pin activities. +vcd 937 +unannotated 0 Group Internal Switching Leakage Total Power Power Power Power (Watts) ---------------------------------------------------------------- diff --git a/test/regression_vars.tcl b/test/regression_vars.tcl index 9f3e0fc1..b400634a 100644 --- a/test/regression_vars.tcl +++ b/test/regression_vars.tcl @@ -112,30 +112,30 @@ proc list_delete { list delete } { # Record tests in sta/examples record_example_tests { - sdf_delays delay_calc min_max_delays - spef_parasitics multi_corner power power_vcd + sdf_delays + spef_parasitics } record_sta_tests { - prima3 - verilog_attribute - liberty_arcs_one2one_1 - liberty_arcs_one2one_2 - get_is_memory get_filter + get_is_memory + get_lib_pins_of_objects get_noargs get_objrefs - get_lib_pins_of_objects + liberty_arcs_one2one_1 + liberty_arcs_one2one_2 + liberty_ccsn + liberty_latch3 + prima3 report_checks_src_attr report_json1 report_json2 - liberty_latch3 - liberty_ccsn + verilog_attribute } define_test_group fast [group_tests all]